有什么更好的这个特定的任务:守护进程或CRON工作与一个简单的程序?

我有一个程序,将networking驱动器中的文件复制到每个用户的特定位置。 它需要每12小时做一次,并且在系统(redhat linux)启动时需要启动。

我正在考虑把程序转换成守护进程,让它睡12个小时,唤醒,复制文件并进入睡眠状态。 但是,这是一个矫枉过正的?

更好的是:一个简单的程序,复制文件,然后退出并从CRON作业每12小时或守护进程调用它? 什么更好的系统?

谢谢!

在我看来,我会和cron一起去的。 很大程度上,因为它实现起来要简单得多。

另一个选项要求您努力守护进程,并为其创build启动脚本。 那里有很多可能会出错的地方。 有一个错误或错误的杀死可能会导致守护进程死亡的可能性。 (你打算做一个cron进程来检查你的守护进程吗?)

在cron中,cron已经处理了很多繁重的工作。 这是一个坚如磐石的守护进程,它有一个安排下来,如果你的脚本爆炸,你会得到一个电子邮件的输出。

– 克里斯托弗·卡雷尔