以下の記事を参考にEC2でカスタムメトリクスを作成、プロセスの死活を監視しようと考えております。
AWS CloudWatchでEC2を監視する (プロセス死活監視、ディスク使用率、iノード使用率を監視してアラートメールを送信する)
今回を監視しようとしているrubyのプロセスはruby example.rb
やbundle exec example.rb
(少しあやふや)で実行させています。
psコマンドでプロセスが確認できているなら監視もできるだろうと思っておりますが、以下のオプションで実行させるとrubyのプロセスが表示されないです。単純にオプションなしでは問題なく表示されます。
ps
1
他のプロセス、すなわちrootだったりshなどは表示されるのでどうしてrubyだけが表示されないのだろう・・・?
と困惑しております。
psコマンドのオプションについての知識は疎いので初歩的な理由かもしれませんが、なぜ表示されないか教えていただければ幸いです。