07/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