0
rootユーザーのプロセスを除いてprod環境とpre-prod環境のプロセス数を表示するシェルスクリプトが必要です。カウントが400を超えると、誰かに電子メールを送信する必要があります。プロセス数のためのシェルスクリプト
これはどのように記述しますか?
rootユーザーのプロセスを除いてprod環境とpre-prod環境のプロセス数を表示するシェルスクリプトが必要です。カウントが400を超えると、誰かに電子メールを送信する必要があります。プロセス数のためのシェルスクリプト
これはどのように記述しますか?
取得プロセスの数とは、後に何かをする:
count=$(ps -efH | gawk '{ if(NR > 1){ print $1 }}' | grep -v 'root' | wc -l)
if [ "$count" -gt 400 ]; then
# send emails
fi
こんにちはルイス、ありがとう –
してください[編集] [あなたがこれまでにしようとしているものを]示すためにあなたの質問(http://whathaveyoutried.com)。問題のあるコードの[mcve]を含める必要があります。次に、特定の問題を解決するために役立つことができます。 [ask]も読んでください。 –
これはカーネルとは関係がないため、Linux(user-space)タグに変更されました。もっと具体的にする必要があります - 今までのコードを表示し、どのように呼び出すかを指定します(対話的に、cron、デーモンなどから)。また、「表示する」*と「メールを送信する」とは? cronから実行した場合、cronを使用してエラー時にのみ出力すると、同じスクリプトから取得できます。 –