• # Shell

    Posté par (site web personnel) . En réponse au message fonction ou script télécharger périodiquement un fichier sur le net. Évalué à 3.

    Franchement faire ça en C c'est peut-être prendre un bazooka pour écraser une mouche.

    C'est 5 lignes en bash


    #!/bin/bash
    #le répertoire ou il faut télécharger
    REP="/home/toto/titi"
    #le debut du nom de fichier (fich1 fich2 fich3 ...)
    FILE_N="fich"
    #l'url
    URL="http://jusqu/a/mon/fichier"

    cd $REP
    #récupperer le truc
    wget $URL
    #récuperer le numero du dernier fichier
    i=`ls -s $FILE_N* | tail -n 1 | awk '{print 2ドル}' | sed -e "s/[^0-9]//g"`
    ((i++))
    mv fichier $FICH_N$i


    man cron pour faire ça toutes les n minutes
    man test pour gerer les erreurs
    A+
    Joris