monit の「matching」の正規表現でプロセスが正しく引っかかるかを確かめる方法

結論

procmatch を使いましょう。

$ sudo monit procmatch "your_regular_expression"

見つかった場合の例

$ sudo monit procmatch "your_regular_expression"
List of processes matching pattern "your_regular_expression":
------------------------------------------
    /opt/your_regular_expression.sh                                                     
------------------------------------------
Total matches: 1

見つからなかった場合の例

$ sudo monit procmatch "your_regular_expression"
List of processes matching pattern "your_regular_expression":
------------------------------------------
------------------------------------------
Total matches: 0
Powered by はてなブログ