更新 /etc/crontab 以在工作时间内每隔一分钟以 root 身份退出一个进程

更新 /etc/crontab 以在工作时间内每隔一分钟以 root 身份退出一个进程

我如何更新 /etc/crontab 以在工作时间内每隔一分钟以 root 身份退出进程,在本例中是周一至周六的 0800-1600。我如何允许同一进程在 12.00-12.30 和 16:00-07:59 之间处于活动状态?

sudo nano /etc/crontab

答案1

不可能只在crontab 行(至少我现在不知道方法),所以你必须设置工作:

  • 一班为 8-11 点和 13-15 点,每分钟运行一次(即 08:00-11:59 和 13:00-15:59)
  • 另一个是 12 小时 31-59 分钟的时间段(即 12:31-12:59)
*     8-11,13-15 * * 1-6 /usr/bin/killall firefox
31-59    12      * * 1-6 /usr/bin/killall firefox

意思1-6是周一到周六

将这些添加到 crontab 中,而/etc/crontab不是添加到rootcrontab 中,方法是发出

sudo crontab -e

killall …根据您的需要更改命令 ( )。

相关内容