У меня есть скрипт bash, куда я архивирую некоторые файлы. Этот процесс иногда занимает время в зависимости от размеров файла. Я хочу получить pid этой команды и отображать мигающее сообщение «Zipping ...» до завершения процесса, что-то вроде следующего:
zip -r test.zip *.php > /dev/null &
pid=$!
while (kill -0 $pid)
do clear
sleep 1
echo "Zipping......."
sleep 1
done
Является ли $ pid точным PID команды zip, которую я запускаю?