2017-09-09 6 views
0

Ich möchte jede Minute einen Befehl ausführen (SSH). Der Befehl ist ein cURL bash, die Länge 1625 ist, wenn ich in dem crontabs in dem Befehl setzen und sparen:Maximale Länge für Cron-Job

"/tmp/crontab.ijKPl1/crontab":51: command too long 
errors in crontab file, can't install. 
Do you want to retry the same edit? (y/n) 
+0

Es ist wahrscheinlich, dass Sie ein Zeichen in Ihrem Cron-Befehl haben, der eine besondere Bedeutung in Crontab hat. Versuchen Sie, den Befehl in eine Bash-Datei zu schreiben und stattdessen die Bash-Datei auszuführen. – Erik

+0

Sie sind wahrscheinlich besser dran bei [unix.se] stattdessen fragen. Diese Seite dient zur Programmierung von Fragen. –

Antwort

0

Jemand auf serverfault eine ähnliche Frage beantwortet - Crontab maximum command length

999 Zeichen.

Erstellen Sie einfach ein Bash-Skript und führen Sie es aus, anstatt den gesamten Befehl in crontab zu haben.