3
2
I have a bash script where I'm zipping some files. This process sometimes takes time depending on the file sizes. I want to get the pid of this command and display a flashing message "Zipping..." until the process completes, something like the following:
zip -r test.zip *.php > /dev/null &
pid=$!
while (kill -0 $pid)
do clear
sleep 1
echo "Zipping......."
sleep 1
done
Is $pid the accurate PID of the zip command I'm running?
First off, you don't need all those semicolons. You also need a space after
sleep
, so it'd besleep 1
. – Wuffers – 2011-05-07T21:26:41.017