Ve işareti değişkene koymanın bir yolu olup olmadığını bilmek ve hala arka plana bir işlem göndermek için kullanmak istiyorum.
Bu çalışıyor:
BCKGRND=yes
if [ "$BCKGRND" = "yes" ]; then
sleep 5 &
else
sleep 5
fi
Ama bu beş çizgiyi sadece biriyle başarmak hoş olmaz mıydı? Şöyle ki:
BCKGRND='&'
sleep 5 ${BCKGRND}
Ama bu işe yaramıyor. BCKGRND ayarlanmamışsa çalışır - ancak ayarlandığında bunu bir '&' harfi ile yorumlanır ve hatalar çıkarır.
echo $!
PID döndürür