如何使用不同的 cronjob 文件运行两个 crond 实例?这可能吗?
答案1
*不,这不可能*
但一个可能的解决方法是设置 Anacron 并并行运行这两个进程。
http://linux.die.net/man/8/anacron http://en.wikipedia.org/wiki/Anacron
安装 anacron
$ sudo apt-get install anacron
按照以下步骤创建你的 anacrontab: http://linux.die.net/man/5/anacrontab
测试你的 anacrontab 文件配置:
anacron -T [-t anacrontab]
-t some_anacrontab Use specified anacrontab, rather than the default
-T Anacrontab testing.
在最后:
$ sudo /etc/init.d/cron restart
$ sudo /etc/init.d/anacron restart
这两个过程应该并行运行。
如果这是您的需要:
“因为 cron 文件的内容是通过网页整体显示的,并且我想将除我的 WiFI 计划之外的所有其他工作都保留在 cron 文件中。这确实对我非常有帮助。”
然后只需将您想要隐藏的内容放在网页的前 n 行,然后从第 n+1 行开始显示在网页上……这比干扰 crond 进程数要好得多。”
附加指南足以配置 anacron 吗? http://www.tuxradar.com/content/automate-linux-cron-and-anacron
注意: 无论如何... Anacron 的任务是确保这些每日、每周和每月活动确实发生,前提是计算机在一天(或一周或一个月)的某个时间点处于开启状态。Anacron 并不关心确保活动在某个精确的时间发生。
答案2
嗯... 不可能,看起来 cron 的配置路径已硬编码在二进制文件中。但你为什么要有多个 cron 实例和配置呢?
答案3
是的,我使用了 cron 和 anacron 组合,效果非常好。谢谢@Madthew