Wenn ich ausführe, cron
bekomme ich diesen Fehler
cron: kann /var/run/crond.pid nicht öffnen oder erstellen: Berechtigung verweigert
Also, wie geht das ohne cron
?
PS Ich möchte überprüfen, ob sich die Datei in svn geändert hat und ich habe ein spezielles Skript dafür.
sudo
.crontab -e
, um den Editor zu starten. Führen Siecrontab -l
Antworten:
Um auf Ihre persönliche
cron
Konfiguration zuzugreifen , sollten Sie den Befehlcrontab -e
(zum Bearbeiten Ihrer Cron-Tabelle) verwenden.Alternative ist der
watch
Befehl:Schließlich können Sie zur effektiveren Überwachung von Dateisystemereignissen das Paket
inotifywait
from verwendeninotify-tools
.quelle
watch -n<timeout> "command(s) arg(s)"
likewatch -n2 "ps ux | grep ss5"
watch
, lange, komplizierte Befehle mit Pipes und Anführungszeichen zu akzeptieren. Die while-Schleife unten hat funktioniert, aber natürlich sollte man immer zuerst schlafen , um außer Kontrolle geratene Pids zu vermeiden.watch -n10 "ls -l | grep $foo"
Sie können ein Shell-Skript schreiben, das
sleep
eine while-Schleife enthält.quelle
while true
erfordert keine eckigen Klammern, ansonsten wird "true" als Zeichenfolge interpretiert und jede Zeichenfolge ist so gut wie "true".gnome-schedule (Klicken Sie auf die Schaltfläche,Install now!um Ihr Software Center zu verwenden)
ist eine grafische Benutzeroberfläche, die die Leistung von vixie-cron, dcron und at nutzt, um Ihre crontab-Datei zu verwalten und auf einfache Weise Aufgaben auf Ihrem Computer zu planen. Es unterstützt wiederkehrende (periodische) Aufgaben und Aufgaben, die in der Zukunft nur einmal vorkommen. Es ist in Python mit pygtk geschrieben.
Tolle Funktionen
quelle