Linux服务方法

时间:2012-11-19 13:36:30

标签: c++ linux unix windows-services

我需要为Linux系统实现类似Windows的服务。有C ++代码可以完成特定的工作,我希望按计划(每分钟)运行。

该服务将始终以24小时/天,7天/周和365天/年运行并且应具有高度容错能力。

实施此类服务的最佳方法是什么?守护进程,Linux服务,cron e.t.c或它们的某种组合?

1 个答案:

答案 0 :(得分:1)

您通常使用cron作业或守护程序执行此操作,但不能同时使用两者。

  

有C ++代码执行特定的工作,我希望按计划(每分钟)运行。

这听起来像是一个cron工作的候选人。如果你需要在调用之间保持很多状态,那么一个带有1分钟计时器的守护进程可能是更好的选择。

您可能希望提供有关应用程序应该执行的操作的更多详细信息。