Ajastettu ftp siirto

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi JerkkU73 28.04.2005.

  1. JerkkU73

    JerkkU73 Guest

    Eli pitäisi saada siirrettyä 1 tiedosto 30 minuutin välein nettisivulle.
    Loin tiedoston nimeltä siirto, jonka sisältö seuraavan tyyppinen:
    open ftposoite
    tunnus@salasana
    lcd /kansio/kansio/kansio
    bin
    put tiedosto.txt
    quit

    sitten ajan sen komennolla ftp siirto. saan virheilmoituksen että ftp osoite on väärä. kuitenkin jos käsin teen tuon kohta kerrallaan siirto onnistuu, miksi siis ei tuolla valmiilla tiedostolla missä kaikki valmiina.

    Sitten olisin cronjobilla ajastanut tuon ajettavaksi 30 minuutin välein.
    Osaisiko joku tehdä tähän yksinkertaisen skriptin jonka voisin ajaa cronjobilla sitten automaattisesti? Nyt olen hieman umpikujassa :D
     
  2.  
  3. vilipoju

    vilipoju Member

    Liittynyt:
    15.11.2004
    Viestejä:
    92
    Kiitokset:
    0
    Pisteet:
    16
    Tämmöttinen voisi toimia:

    #!/bin/bash

    ftp -in << EOF
    open servon.osoite.fi
    user tunnus salasana
    lcd /kansio/kansio/kansio
    binary
    put tiedosto.txt
    bye
    EOF


    Halutessaan tuonne voisi lisätä verbose jonnekkin väliin niin näkee mitä komennoilla tapahtuu.
     

Jaa tämä sivu