标签: linux monit
我正在尝试监控Monit中的普通C程序,但我不知道如何运行程序,应该在Monit的控制文件中设置什么配置。
答案 0 :(得分:0)
您需要获取程序的PID才能使用Monit监视它。某些程序允许命令行参数给出它们要将PID写入的文件的位置。否则,您可以尝试从包装器脚本启动程序,该脚本将PID写入已知位置,例如, /usr/bin/myprogram & && jobs -p > /var/run/myprogram.pid中的bash。
/usr/bin/myprogram & && jobs -p > /var/run/myprogram.pid
bash