Closed kz0817 closed 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`
formatが変わった?
◯
grep -v grepが削除された理由
そもそも必要なかったからですね。 ps aux | grep HOGEHOGE ならこのgrepコマンド自体がpsの出力に出るから,grep -v grepが必要ですけど, ps $PID | grep HOGE ならそもそもこのgrepコマンドがpsの出力に出ないです
了解しました。回答ありがとう。
2つ質問があります。
(1) 以下でtailの引数が+2が+1に変えられたのはなぜですか?formatが変わった? (2) ALIVEをもとめるコマンドでgrep -v grepが削除された理由を教えてください。