.titleBar { margin-bottom: 5px!important; }

telenet script automatisieren

Dieses Thema im Forum "andere Software" wurde erstellt von p-dichlorbenzol, 28 Feb. 2009.

  1. p-dichlorbenzol

    p-dichlorbenzol Neuer User

    Registriert seit:
    31 Juli 2008
    Beiträge:
    41
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    hi ich möchte gerne die stat.cfg täglich auf auf meinen webpace im I-NET bekommen

    das geht über

    PHP:
    cat /var/flash/stat.cfg > /var/media/ftp/USB-FlashDisk-01/stat.cfg
    cd 
    /var/media/ftp/USB-FlashDisk-01
    ./busybox ftpput --u user@www.menkisys.de -p meinPW www.menkisys.de stat.cfg stat.cfg
    exit
    doch wie bekomme ich die fritz box zu das sie das selbst alle 24 h macht ??? :confused:

    kann man eine do while schleife laufen lassen die so lange läuft ??? udn wenn ja wie ???
     
  2. wichard

    wichard IPPF-Promi

    Registriert seit:
    16 Juni 2005
    Beiträge:
    6,954
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    Ort:
    Aachen
    Such mal im Forum nach "AWAIT" - oder freetz auf die Box und cronjobs nutzen.


    Gruß,
    Wichard
     
  3. chked

    chked IPPF-Promi

    Registriert seit:
    20 Nov. 2006
    Beiträge:
    4,169
    Zustimmungen:
    6
    Punkte für Erfolge:
    38
    Versuche mal dieses:

    Code:
    while true ; do
      if test $(date +%H-%M) = "23-59" ; then
        mein_kommando    
        sleep 86000
      fi
      sleep 30
    done
    Das Script führt um 23:59 täglich mein_kommando aus, ohne cron und mod.
     
  4. p-dichlorbenzol

    p-dichlorbenzol Neuer User

    Registriert seit:
    31 Juli 2008
    Beiträge:
    41
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #4 p-dichlorbenzol, 28 Feb. 2009
    Zuletzt von einem Moderator bearbeitet: 1 März 2009
    hmm jetzt kommt

    ./log.sh: line 8: syntax error: "done" unexpected (expecting "fi")

    und bei aweit
    Code:
    await() {
      local day=$((60*60*24))
      sleep $(( ($(date -d $(date +%m%d$1%Y) +%s) - $(date +%s) + $day) % $day ))
    }
    (await 0437; cat /var/flash/stat.cfg > /var/media/ftp/USB-FlashDisk-01/stat.cfg 
    cd /var/media/ftp/USB-FlashDisk-01 
    ./busybox ftpput -v -u [email]user@www.menkisys.de[/email] -p meinPW [url]www.menkisys.de[/url] stat.cfg stat.cfg ) &
    % 86400 line 6: syntax error: (1235848140 - 1235855314 + 86400
     
  5. p-dichlorbenzol

    p-dichlorbenzol Neuer User

    Registriert seit:
    31 Juli 2008
    Beiträge:
    41
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    so jetzt mal mit neuer bussybox

    wen ich da crontab aufrufen kommt

    PHP:
     ./busybox  crontab 04:00 * * * log.sh

    BusyBox v1.5.1 
    (2007-08-26 21:13:30 CEST)
    multi-call binary

    Usage
    crontab [-c dir] {file|-}|[-u|-l|-e|-d user]

            
    File <opts>  replace crontab from file
            
    -    <opts>  replace crontab from stdin
            
    -u user      specify user
            
    -[user]    list crontab for user
            
    -[user]    edit crontab for user
            
    -[user]    delete crontab for user
            
    -c dir       specify crontab directory
    das wohl total falsch wie ght das richtig ????:confused::confused: