Mam zdefiniowane następujące zadania cron.
55 8 * * 3 /usr/bin/php /home/mark/dev/processes/customClient/events.php > /home/mark/dev/processes/customClient/events-`date +%Y-%m-%d --date='last Wednesday'`-`date +%Y-%m-%d`.csv
0 9 * * 3 /usr/bin/echo 'The csv for last week, trying my hand at automatiging this' | /usr/bin/mutt <emailaddress> -s 'Events from `date +%Y-%m-%d --date='last Wednesday'`-`date +%Y-%m-%d`' -a '/home/mark/dev/processes/customClient/events-`date +%Y-%m-%d --date='last Wednesday'`-`date +%Y-%m-%d`.csv'
Wygląda na to, że działa poprawnie, jeśli uruchomię powyższe polecenie bezpośrednio z wiersza poleceń. Ale kiedy rano rano sprawdziłem działanie skryptu, dostałem e-mail z informacją (parafrazuję, bo przypadkowo je usunąłem), że tylne tiki nie zostały poprawnie zamknięte.
$(...)
pomoże ci poradzić sobie z problemami z cytowaniem ...
/bin/sh: 1: Syntax error: EOF in backquote substitution
Do pierwszej pracy crona./bin/sh: 1: Syntax error: Unterminated quoted string
Do drugiego zadania crona.