🧩 как это работает?
Всё просто, когда сервер перезапускается даётся сигнал restart.sh, после чего он делает запрос о перезапуске скрипту start.sh, а тот уже проводит полный корректный перезапуск.
Почему именно так: по умолчанию другие скрипты при перезапуске останавливаются, запускаются, но...