我有一个包含一堆 cron 作业的文件:
30 * * * * someexec somefile
30 1 * * * someexec somefile
30 5 * * * someexec somefile
Run Code Online (Sandbox Code Playgroud)
我希望当这些 cron 作业被激活时,例如“Cron job someexec somfile has started”这样的东西到日志文件/var/log/cronjobs.log中。
我不想记录这些 cron 作业在运行时的回声,因为我已经解决了这个问题。我只想记录作业处于活动状态。
您可以在 cron 作业中拥有多个命令,例如
30 * * * * echo "somexec somefile has started >>/var/log/cronjobs.log"; someexec somefile
Run Code Online (Sandbox Code Playgroud)
应该做的伎俩。
你可能想在你的消息前面加上一些东西,这样你就知道它是什么时候发生的
30 * * * * echo "`date` somexec somefile has started >>/var/log/cronjobs.log"; someexec somefile
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
170 次 |
| 最近记录: |