Из страницы справочника:
Cron also searches for /etc/anacrontab
/etc/anacrontab
в моей системе (Fedora 12):
1 5 cron.daily nice run-parts /etc/cron.daily
7 25 cron.weekly nice run-parts /etc/cron.weekly
@monthly 45 cron.monthly nice run-parts /etc/cron.monthly
См. также man anacrontab
Вы поменяли кавычки, вы хотите php -r "highlight_string ('$ myline');"
. Что касается PHP, это заставит его светиться постоянной строкой, которую bash передает в него.
Одиночные кавычки используются, когда вы хотите буквально вывести все, что находится внутри. Итак, PHP выдаст в вашем коде следующую ошибку:
PHP Notice: Undefined variable: myline in Command line code on line 1
Используйте двойные кавычки, чтобы раскрыть переменные:
php -r "highlight_string($myline);" >> myhighlight.txt
Нет необходимости заключать переменную $ myline
в одинарные кавычки.
Я подведу итоги. , одинарные кавычки сильнее двойных.
PS: если вы пишете в vim
, обратите внимание на функцию выделения синтаксиса. По умолчанию строка будет красного цвета, а переменная - фиолетового цвета.