Bashスクリプト - Linuxシステムの特定のプロセスを監視する必要があります。

Bashスクリプト - Linuxシステムの特定のプロセスを監視する必要があります。

私はデーモンに変換され、バックグラウンドで実行される単純なスクリプトを書いています。スクリプトは非常に簡単に動作します。lsコマンドプロセスなどのプロセスタイプを監視する必要があります。保存のためにファイルに書き込みます。

私の方法は、while trueループを使用し、psコマンドを使用してプロセスタイプを継続的にチェックすることです。これを検出すると、ファイルに追加します。

こんな文章を書くのが悪い方法なのかと思います。

私のコードは次のとおりです

while true
do 
   if [[ $(ps -aux | grep -w "ls") ]]
   then 
       #append to file
   fi 
done &

ベストアンサー1

あなたはできます

grep commandname /proc/*/comm

私のLinuxシステムでは、ps | grepまたはpgrep

おすすめ記事