TL: DR
Проверьте, работает ли заданный PID, если да, завершите процесс.
count=0
while [[ "$count" -le 3 && ps -p $pid > /dev/null ]];
do
kill -9 $pid
count=$(( $count + 1 )):
done
В связи с этим я получаю сообщение об ошибке:
строка 8: [: -p: ожидается двоичный оператор
Я знаю, что есть несколько похожих вопросов, я уже пробовал их решения, но, похоже, они не работают.