Ich möchte eine Protokolldatei für ein Cron-Skript erstellen, dessen Protokolldateiname die aktuelle Stunde enthält. Dies ist der Befehl, den ich versucht habe:
0 * * * * echo hello >> ~/cron-logs/hourly/test`date "+%d"`.log
Leider bekomme ich diese Meldung, wenn das läuft:
/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 1: syntax error: unexpected end of file
Ich habe versucht, dem date
Teil auf verschiedene Arten zu entkommen , aber ohne viel Glück. Ist es möglich, dies in einer Crontab-Datei inline auszuführen, oder muss ich ein Shell-Skript erstellen, um dies zu tun?