我在crontab中有这个命令,使用Ansible cron模块添加。"@reboot supervisord -c *conffilepath",但这不能作为重启的一部分。但手动执行时工作正常,supervisor启动正常。你知道为什么@reboot命令在服务器重启时不起作用吗?
linux的特色: Red Hat Enterprise (6.6)
发布于 2017-03-08 15:13:07
该问题是由于在执行crontab作业时未加载path变量造成的。因此,只是在命令中做了一些修改,并完成了这个技巧。
例如:*$supervisordpath/supervisord -c $supervisorconfpathlocation/supervisord.conf
希望这对某些人有帮助!
发布于 2017-10-06 11:58:17
请注意,@reboot只有在重新启动后才能工作。如果您在关机或服务器崩溃后启动服务器,它将不会运行。
https://stackoverflow.com/questions/42646511
复制相似问题