Monit:如果有多个进程匹配,如何提醒?

时间:2018-03-30 16:26:35

标签: monit

当monit检测到有多个进程使用相同的命令运行时(由于此How to detect orphaned sidekiq process after capistrano deploy?),我希望收到警报。

有可能吗?

1 个答案:

答案 0 :(得分:1)

创建自定义脚本以在检测到孤立时返回特定代码,然后使用检查程序触发操作

count=$(ls -f path_to_folder/*.txt | wc -l)
echo "Number of txt file : $count"
###


    for ((i=1;i < $count+1 ;i++))

    {

    vt=$(grep -n PATTERN $i.txt | cut -d : -f 1)
    echo $vt >> PATTERN_line.txt

    }