Есть желание немедленно прерывать выполнение скрипта в случае если внешня команда зафейлилась. Нормально ли будет использовать if (!$?) {exit} сразу после команды?
Смущает только то, что таких вот внешних команд много. Ставить после каждой такую конструкцию - замусорит код. Вот бы прерывать выполнение в случае любой зафейленной команды
Я тот ещё изобретатель велосипедов, но можно сделать фоновую функцию, которая бы мониторила бы нужные процессы а весь основной скрипт обернуть в while наша_функция