Ich habe herum gespielt mit Crontab, um einen tar-Befehl auf einer geplanten Basis auszuführen, aber es scheint, die Aufgabe tatsächlich in den Intervallen überhaupt nicht auszuführen. Die Codezeile, die ich in meine Crontab-Datei eingegeben habe, lautet wie folgt.Wie man Crontab und Tear richtig zusammenarbeitet
Der tar-Befehl funktioniert von selbst, wenn ich es im Terminal ausführen, also bin ich mir nicht sicher, warum das nicht läuft.
Dank
Falscher Standort, keine Programmiersprache Frage. Versuchen Sie http://superuser.com/questions/tagged/linux – tink
Und um Ihre Frage zu beantworten: Verwenden Sie vollständige Pfade. – tink
Vergessen Sie nicht, wenn Sie '>>' (append) verwenden, werden Ihre anfänglichen fehlgeschlagenen Versuche an der Spitze der Protokolldatei (da gewesen sein!), Nach unten, um neueste Ausgabe zu sehen. Ich würde empfehlen, Protokolldateien mit Datum/Zeitstempel mit '...> cronlog. $ (Datum +% Y% m% d.% H% M)' (Sie müssen '%' Zeichen in crontabs entgehen) , wie '\% Y \% m \% m ...'). Viel Glück. – shellter