我想monit
在容器中使用来安排一些脚本按计划执行,但无法启动它。我已将其添加/etc/init.d/monit start
到容器的启动文件中,但仍然无法启动它。以下是我得到的结果:
root@ee48c7f:/# monit -t
Control file syntax OK
root@ee48c7f:/# /etc/init.d/monit start
* Starting daemon monitor monit [ OK ]
root@ee48c7f:/# /etc/init.d/monit status
* monit is not running
root@ee48c7f:/# ps ax | grep monit
18065 pts/1 S+ 0:00 grep --color=auto monit
root@ee48c7f:/#
该容器基于Ubuntu xenial image
。我不确定如何找出它无法启动并继续运行的原因。dmesg
似乎没有给出任何提示。有一个/var/log/monit.log
但它是并且保持 0B。
答案1
我至少需要添加
start daemon 30
命令以/etc/monit/monitrc
使其正确启动。