Назад | Перейти на главную страницу

Записывать, когда cronjobs запущен

У меня есть файл, содержащий кучу заданий cron:

30 * * * * someexec somefile
30 1 * * * someexec somefile
30 5 * * * someexec somefile

Я бы хотел, чтобы, когда эти задания cron были активированы, что-то вроде "Cron job someexec somfile has been start" в файл журнала /var/log/cronjobs.log например.

Я не хочу записывать эхо этих заданий cron, когда они выполняются, поскольку я уже исправил это. Я хочу только записать, что задания активны.

В задании cron может быть несколько команд, например,

30 * * * * echo "somexec somefile has started >>/var/log/cronjobs.log"; someexec somefile

должен сделать свое дело.

Однако вы можете захотеть поставить перед своим сообщением что-нибудь, чтобы знать, когда это произошло.

30 * * * * echo "`date` somexec somefile has started >>/var/log/cronjobs.log"; someexec somefile