我需要为Linux系统实现类似Windows的服务。有C ++代码可以完成特定的工作,我希望按计划(每分钟)运行。
该服务将始终以24小时/天,7天/周和365天/年运行并且应具有高度容错能力。
实施此类服务的最佳方法是什么?守护进程,Linux服务,cron e.t.c或它们的某种组合?
答案 0 :(得分:1)
您通常使用cron作业或守护程序执行此操作,但不能同时使用两者。
有C ++代码执行特定的工作,我希望按计划(每分钟)运行。
这听起来像是一个cron工作的候选人。如果你需要在调用之间保持很多状态,那么一个带有1分钟计时器的守护进程可能是更好的选择。
您可能希望提供有关应用程序应该执行的操作的更多详细信息。