Wie führe ich einen Cron-Eintrag regelmäßig aus?

Wie führe ich einen Cron-Eintrag regelmäßig aus?

Ich habe eine Skriptzeile, die über das Terminal funktioniert und croneinmal ausgeführt werden kann: Sie lädt eine Datei aus dem Internet herunter und speichert sie an einem bestimmten Ort, der nach dem Datum benannt ist, an dem sie gefunden wurde:

cd /media/path/to/folder && wget "http://www.web/address/name.gif" && mv name.gif "$(date +'%Y_%m_%d_T%H%M')"

Ich habe das Stück für Stück zusammengestellt, da ich neu bei Ubuntu bin, dann habe ich es im Terminal zusammengestellt und dann erfolgreich als einmalige Aufgabe ausgeführt, die ich in das Fenster „Geplante Aufgaben“ eingegeben habe. Wenn ich es durchfüge, cronum crontab -ees in der ersten Minute jeder Stunde auszuführen, dann:
1 * * * * cd ...
Es wurde einmal ausgeführt, aber nicht wiederholt.

Wenn ich es unter „Geplante Aufgaben“ öffne, steht dort:

Ihr Befehl enthält ein oder mehrere der Zeichen %, dies ist speziell für Cron und kann nicht mit Gnome-Schedule verwendet werden ….

Ich verstehe diesen Fehler nicht, da ich dasselbe Skript mit der einmaligen Aufgabe problemlos in geplanten Aufgaben verwenden kann.
Irgendwelche Ratschläge zum Skriptfehler? Wissen Sie, warum er sich nicht wiederholt? Vereinfachungen des Skripts?
Danke für die Hilfe!

Antwort1

Sie müssen die %-Symbole folgendermaßen maskieren:

date +\%Y_\%m

verwandte Informationen