Bu benim foobar.sh için kod:Boş/boş grep ile İfade geri dönerken?
!#/bin/bash
while [ 1 ]
do
pid=`ps -ef | grep "mylittleprogram" | grep -v grep | awk ' {print $2}'`
echo $pid
if [ "$pid"="" ]
then
echo "Process has ended lets get this show on the road..."
exit
else
echo "Process has not ended yet"
fi
sleep 6
done
Temelde izlenen bir süreç bittikten sonra X komutunu çalıştıracak bir infin- tik döngü yürütüyorum ama ben şu mesajım benim script döngülerimi aldım:
./foobar.sh: line 7: [: missing `]'
Process has not ended yet
Komut dosyası, sıfır geri beslemenin 'O halde' ifademi tetikleyeceğini ve X komutunu yürürlükte olan yöntemi beğenmediğinden kabul edeceğini kabul etmenin bir yolu var mı.
Mükemmel Çok teşekkür ederim! – bikerben