1) выход 0 выйдет из сценария, если он успешный.
2) выход 1 выйдет из сценария, если это сбой.
Вы можете попробуйте эти два выше, основываясь на ur req.
echo
выполняется успешно и, таким образом, возвращает 0. Вы должны захватить код возврата перед выполнением другой команды, которая может заглушить $?
(до эха).