- 719 名前:708 [2007/10/25(木) 16:02:00 ]
- >>717
ご指摘通りに作り直したら動きました。修正したものを張っときます。 >>718 おっしゃるとおりです。全然見えてませんでした。 実際に、スクリプトの名前を”ABC-sc.sh”としたら、 プロセスの出力が”2”とされてしまい、うまくいきませんでした。 もうちょっと改良について考えたいと思います。 プログラミングとかLinuxは初心者で、まだまだ勉強しないといけないって感じてます。 #!/bin/sh for i in 1 2 do cd Folder$i nohup ./ABC & sleep 20 isAlive=`ps -ef | grep "ABC" | grep -v grep | wc -l` echo "$isAlive" while [ "$isAlive" -eq 1 ] do sleep 1h isAlive=`ps -ef | grep "ABC" | grep -v grep | wc -l` echo "$isAlive" done cd .. done
|

|