Вы можете захотеть попробовать что-то вроде:
#!/bin/sh
#...your script
nginx -t
if [ "$?" != "0" ]; then
echo "Error!"
exit 1
else
echo "All good"
fi
Почему вы хотите внести изменения и затем напрямую перезагрузить Nginx? Это может привести к тому, что Nginx перестанет работать.
Лучшим процессом было бы внести изменения -> сделать конфигурацию -> если конфигурация == ok -> перезагрузить nginx.
.