Há um pequeno erro no código da explicação mas nada tão grave que afete os estudos.
Onde tem
do
nome_processo $(ps -p $pid -o comm=)
echo $(date +%F,%H:%M:%S)
doneDeveria ser
do
nome_processo=$(ps -p $pid -o comm=)
echo $(date +%F,%H:%M:%S)
doneContinuem com o bom trabalho