ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Linuxコミュのfor文について

  • mixiチェック
  • このエントリーをはてなブックマークに追加
現在for文を使用し、
対象プロセスをkillにて停止したいので作成してみました。
※親プロセスをkillすれば停止しますが
 今回検証ということでapacheに立て替えて行っております。

■動作
?稼働しているapacheプロセスのPIDをkill_pidへ保存
?こちらのプロセスのPIDが1以上の場合停止

■質問内容
下記にて設定致しましたが
こちら対象ファイルが縦列にて表示される為
ファイル内容の上から順に「$A」に代入し終了するには
どうすればいいのでしょうか。

#!/bin/sh
KILL_PID_1="/home/script_test/kill_pid"
CAT_PID=`cat $KILL_PID_1`
ps -efwww | grep "/usr/local/apache2.4/bin/httpd" | grep -v grep | awk '{print$2}' > $KILL_PID_1

PROCESS=`ps -efwww | grep "/usr/local/apache2.4/bin/httpd" | grep -v grep | wc -l`
while [ $PROCESS -gt 0 ]; do
for A in $CAT_PID
do
kill -9 $A
done


■環境は
さくらのVPS
CENTOS6となります。

上記につきまして
ご確認お願い致します。

以上、よろしくお願いします。

コメント(8)

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Linux 更新情報

Linuxのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。