project-hatohol / hatohol

A unified manager of monitoring software
http://www.hatohol.org/
Other
89 stars 29 forks source link

Cloud you tell me the change reason of hap2-control-functions.sh.in ? #2478

Closed kz0817 closed 7 years ago

kz0817 commented 7 years ago

2つ質問があります。

(1) 以下でtailの引数が+2が+1に変えられたのはなぜですか?formatが変わった? (2) ALIVEをもとめるコマンドでgrep -v grepが削除された理由を教えてください。

-        PID=`tail -n +2 ${PID_FILE}`
-        ALIVE=`ps $PID | grep $PLUGIN_PATH | grep -v grep | wc -l`
+        PID=`tail -n +1 ${PID_FILE}`
+        ALIVE=`ps $PID | grep $PLUGIN_PATH | wc -l`
masa0612 commented 7 years ago

formatが変わった?

grep -v grepが削除された理由

そもそも必要なかったからですね。 ps aux | grep HOGEHOGE ならこのgrepコマンド自体がpsの出力に出るから,grep -v grepが必要ですけど, ps $PID | grep HOGE ならそもそもこのgrepコマンドがpsの出力に出ないです

kz0817 commented 7 years ago

了解しました。回答ありがとう。