我有一个程序可以将文件从网络驱动器复制到每个用户的特定位置。它需要每 12 小时执行一次,并且需要在系统(redhat linux)启动时启动。
我正在考虑将程序转换为守护程序并让它休眠 12 个小时,然后醒来,复制文件并进入睡眠状态。然而,这是矫枉过正吗?
更好的是:一个简单的程序,它复制文件,然后每 12 小时从 CRON 作业或守护程序中退出并调用它?什么对系统更好?
谢谢!
在我看来,我会选择 cron。很大程度上是因为它远没有那么复杂,也更容易实现。
另一个选项要求您努力守护进程,并为其创建启动脚本。那里有很多可能出错的地方。一个错误或错误的杀戮很有可能导致守护进程死亡。(你打算做一个 cron 进程来检查你的守护进程吗?)
在 cron 中,大量繁重的工作已经由 cron 处理了。它是一个坚如磐石的守护进程,它有计划,如果您的脚本崩溃,您将收到输出的电子邮件。
——克里斯托弗·卡雷尔
归档时间: |
|
查看次数: |
1791 次 |
最近记录: |