Все службы sysv возвращаются с кодом выхода 1 (служба <имя> старт / статус / остановка)
На сервере amzn linux после цикла упражнений по установке, очистке и переустановке внезапно система V service
команда больше не работает (например: service docker start
; service sendmail status
, service cron stop
). Он немедленно завершил работу с кодом выхода 1, ничего не выполняя, и ничего не регистрируя. Бег /etc/init.d/docker start
и тому подобное сработало.
1 ответ
Проблема заключалась в том, что /etc/profile.d/lang.sh
Скрипт отсутствовал. В какой-то момент я слишком тщательно вычистил (я хотел удалить другой скрипт).
В сценарии /sbin/service
Источники /etc/init.d/functions
которые в свою очередь источники /etc/profile.d/lang.sh
, чего не хватало - выход 1 и тишина.