Журнал запуска cronjobs

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

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

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

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

3
задан 15 January 2018 в 18:53
1 ответ

У вас может быть несколько команд в задании 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
6
ответ дан 3 December 2019 в 05:23

Теги

Похожие вопросы