以非root用户身份运行服务

时间:2012-12-12 11:20:29

标签: linux service administration

我正在以非特权用户身份运行某些服务(apache,mongo,memcached)。如果机器重新启动或崩溃,确保它们自动启动的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

我解决这个问题的方式是,通过一个脚本从cron每分钟运行一次。然后检查此脚本以确保我想要运行的所有内容实际上都在运行,如果不是,则启动它。

我可能不会认为这是“最好的方法”,但它确实有效。

答案 1 :(得分:1)

另一种可能的选择是使用 monit mon 工具。他们能够监控正在运行的服务并重新启动它们。