![cron 和 Supervisord 之类的服务有什么区别?](https://linux22.com/image/564143/cron%20%E5%92%8C%20Supervisord%20%E4%B9%8B%E7%B1%BB%E7%9A%84%E6%9C%8D%E5%8A%A1%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
最近我在研究 beanstalk 东西时遇到了supervisor。有人能解释一下为什么我应该使用这样的进程管理服务而不是普通的 cron 作业吗?
答案1
我想说这两种服务的用途截然不同:cron
您可以定期启动通常较短的作业,同时supervisor
可以用来控制通常长时间运行的服务器进程及其依赖项的存在。
即,您可以使用 运行 Web 服务器supervisor
,但可以使用 来处理作业logrotate
中的日志轮换cron
。
最近我在研究 beanstalk 东西时遇到了supervisor。有人能解释一下为什么我应该使用这样的进程管理服务而不是普通的 cron 作业吗?
我想说这两种服务的用途截然不同:cron
您可以定期启动通常较短的作业,同时supervisor
可以用来控制通常长时间运行的服务器进程及其依赖项的存在。
即,您可以使用 运行 Web 服务器supervisor
,但可以使用 来处理作业logrotate
中的日志轮换cron
。