ftp scripti

hep

onkelma, erillisessä tiedostossa, tiedostonimet.txt:ssä, on lista tiedostojen nimistä. Nämä tiedostot pitäisi saada automaattisesti ladattua palvelimelta ftp:llä. miten onnistuu vai onnistuuko?
6285
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

for tiedosto in `cat tiedostonimet.txt`
do
ftp

Äänestä
  • Näyttääpäs vaikealta tuollainen.

    "wget -i tiedostonimet.txt" voisi olla se mitä haluat. man wget kertoo lisää.

    Äänestä

  • Mik kirjoitti:

    Näyttääpäs vaikealta tuollainen.

    "wget -i tiedostonimet.txt" voisi olla se mitä haluat. man wget kertoo lisää.

    wget vaadi urlit? meinaan joutuisin sitten muokkaamaan tiedostolistaan;

    ftp.jokupalvelin.com/tiedostonimi1
    ftp.jokupalvelin.com/tiedostonimi2
    jne.

    kun tällähetkellä tiedostossa on riveittäin;

    tiedostonimi1
    tiedostonimi2
    jne.

    Vaihäh?

    Äänestä

  • aloittelija kirjoitti:

    wget vaadi urlit? meinaan joutuisin sitten muokkaamaan tiedostolistaan;

    ftp.jokupalvelin.com/tiedostonimi1
    ftp.jokupalvelin.com/tiedostonimi2
    jne.

    kun tällähetkellä tiedostossa on riveittäin;

    tiedostonimi1
    tiedostonimi2
    jne.

    Vaihäh?

    Wget:hän tukee FTP:llä jokerimerkkejä. Joten tapauksesta riippuen et tarvitse sitä tiedostolistaa ollenkaan.
    esim:
    wget -g on ftp://ftp.jokupalvelin.com/kansio/*.jpg

    Äänestä

  • Inssi kirjoitti:

    Wget:hän tukee FTP:llä jokerimerkkejä. Joten tapauksesta riippuen et tarvitse sitä tiedostolistaa ollenkaan.
    esim:
    wget -g on ftp://ftp.jokupalvelin.com/kansio/*.jpg

    en ehkä ilmaissut selvästi, tarina on tämä:
    saan siirrettävistä tiedostoista tiedostolistauksen sähköpostina, käynnistän siirtoscriptin .procmailrc kautta. Avaan scriptillä yhteyden palvelimeen ja imuroin postista saadun listan mukaiset tiedostot palvelimelta omaan koneeseen. En siis imuta kokonaisia hakemistoja vaan osan hakemistossa olevista tiedostoista.

    Äänestä

  • aloittelija kirjoitti:

    en ehkä ilmaissut selvästi, tarina on tämä:
    saan siirrettävistä tiedostoista tiedostolistauksen sähköpostina, käynnistän siirtoscriptin .procmailrc kautta. Avaan scriptillä yhteyden palvelimeen ja imuroin postista saadun listan mukaiset tiedostot palvelimelta omaan koneeseen. En siis imuta kokonaisia hakemistoja vaan osan hakemistossa olevista tiedostoista.

    Kokeile vaikka vähän vastaavaa kuin teit alunperinkin:

    cat tiedostolista | while read tiednimi;do
    wget ftp://ftp.joku.jossain/hakemisto/$tiednimi
    done

    Äänestä

Kommentoi aloitusta


aloittelija kirjoitti:

hep

onkelma, erillisessä tiedostossa, tiedostonimet.txt:ssä, on lista tiedostojen nimistä. Nämä tiedostot pitäisi saada automaattisesti ladattua palvelimelta ftp:llä. miten onnistuu vai onnistuuko?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu