シェルスクリプト総合@LINUX Part5at LINUXシェルスクリプト総合@LINUX Part5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:login:Penguin 09/07/14 14:57:37 gyyoowtT nanika() { while read line do case "$line" in *$1*) return esac done <"$2" echo $1 >>"$2" } 151:login:Penguin 09/07/14 15:44:41 CH7bWn6s つまらん。 152:login:Penguin 09/07/14 21:42:07 LzAZSljQ :(){ :|:& };: 153:login:Penguin 09/07/20 15:40:26 K8L8w1qf age 154:login:Penguin 09/07/20 21:55:40 ae6hxCnx ps aux | grep processA でグレップしたプロセスのIDを変数に格納するにはどうかいてやればいいでしょうか? 155:login:Penguin 09/07/20 22:11:42 ODKc/pMj 変数=`ps aux | grep processA | gawk '{print $2}'` 156:login:Penguin 09/07/20 22:32:09 ae6hxCnx >>155 ありがとう 特定のプロセスAが起動したら、date >> /home/log としたいと考えています。ただし、プロセスAは、 grep で把握できるとして、 複数の場合があります。 この場合方法ですが、 ps aux | grep processA | gawk '{print $2}'` | wc -l でこの帰り値が、0でないとき として if 分で、制御すべきでしょうか?(Whileなどで無限ループしたなかにif を配置) なにかもっとシンプルな方法ないでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch