Наш sysadmin недавно переключился на использование monit, и теперь, когда я хочу перезапустить службу, я должен использовать "monit restart <servicename> " вместо "/etc/init.d/<servicename> перезагрузка".
Однако команда monit при успешном завершении не выводит результат и немедленно возвращается. Кажется, что на самом деле он не перезапускает до следующего цикла.
Я перезапускаю службу, потому что я внес изменения в нее. Я не хочу проверять свои изменения в отношении старого экземпляра. Поэтому мне нужно знать, когда перезапуск завершен. Я также предпочел бы, чтобы он перезапускал, когда я рассказываю об этом, а не когда он обходит его. Мне не нравится печатать "ps aux | grep <myservicename> " снова и снова, пока я жду.
Есть ли способ сделать monit немедленно перезапустить мой сервис?
Есть ли способ сделать monit или, возможно, оболочку вокруг monit, блокировать до завершения перезапуска?
Есть ли способ сделать monit сказать мне, что перезапуск был успешным, или что это не удалось?