Вопросы с тегом «init.d»

Каталог init.d содержит ряд сценариев запуска / остановки для различных служб в системе Linux.

50
«Перезагрузка» или «выключение -r сейчас»: какая команда перезагрузки безопаснее?

В нашей организации около 500 машин RedHat Linux. На всех машинах мы установили приложения и службы /etc/init.d, а также серверы Oracle RAC. Мы намерены выполнять ням-обновления на всех машинах и после этого выполнить перезагрузку. Поэтому мне было интересно, какая команда безопаснее: reboot или же...

49
Какой самый простой способ заставить мой старый скрипт init работать в systemd?

Я не хочу делать правильные вещи, создав новый сценарий systemd, я просто хочу, чтобы мой старый сценарий инициализации снова заработал теперь, когда я обновил свою систему до ОС, использующей systemd. Я кратко исследовал, как преобразовать сценарии инициализации и как писать сценарии systemd, но я...

28
Как найти сообщения об ошибках из скриптов Linux init.d / rc.d?

В Linux я написал несколько скриптов, которые будут выполняться во время загрузки, и поиграл с различными способами их установки. Для больших скриптов я вставлю /etc/init.dи свяжу соответствующие /etc/rc.d/rc?.dуровни запуска. Для небольших сценариев я добавлю к /etc/rc.d/rc.local. Этот процесс,...

24
Как удалить / сделать резервную копию скрипта из /etc/init.d/?

Я работал с Linux некоторое время, но довольно просто. Я понимаю, что сценарии в init.dвыполняются при запуске ОС, но как именно это работает? Что если я хочу сохранить скрипт, но не хочу, чтобы он запускался автоматически? Скажем, у меня есть /etc/init.d/varnishи хочу временно отключить его. Как...

17
Как автоматически запустить mysql после перезапуска сервера (CentOS + другие дистрибутивы)?

Как мне настроить сервер CentOS Linux для автоматического запуска mysql, когда сервер запускается после завершения работы? Я знаю о пути init.d ... /etc/rc.d/init.d ... и я вижу mysqld в этой папке. Я считаю, что размещение элементов (т.е. по символической ссылке) в этой папке означает, что они...

17
Запустите nginx как пользователь без полномочий root

Я следовал этому процессу, чтобы установить nginx на свой Ubuntu 10.04 Lucid Server http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucid Я заблудился после создания сценария инициализации для запуска nginx и затем вызова /etc/init.d/nginx start. Когда я это сделал, я получил...

15
PHP-FPM не запускается автоматически после перезагрузки

Я использую PHP-FPM и Nginx, иногда по какой-то причине мне приходится перезагружать сервер. Когда сервер снова запускается, служба nginx запускается автоматически, а PHP-FPM - нет. Это видно, когда я запускаю команду sudo /etc/init.d/php-fpm restartсразу после перезагрузки и получаю результат: $...

14
Стандартный или лучший способ поддержать процесс, запущенный init.d

Я ищу стандартный способ или лучшую практику, чтобы поддерживать запуск демона с помощью init.dсценария оболочки. Или, что еще лучше, есть ли способ сохранить жизнь напрямую /etc/init.d? В частности, у меня есть демон с именем dtnd with и бесконечный цикл, который ищет неожиданно завершившийся...

12
Запуск скрипта от имени другого пользователя

Я создал сценарий в /etc/init.d/, который должен запускать несколько других сценариев от других (без привилегий root) пользователей из их домашних каталогов, как будто они их запустили. Я запускаю эти скрипты с: sudo -b -u <username> <script_of_a_particular_user> И это работает. Но для...

11
Как я могу автоматически перезапустить процесс после его завершения?

У меня есть программа golang, которую я хочу перезапустить после ее завершения в окне Debian Squeeze. Все дело в том, чтобы обслуживать HTTP за настройкой Apache 2 mod_proxy. Я не ожидаю, что процесс потерпит неудачу, но я хотел бы иметь некоторую страховку от этого. В Ubuntu я бы использовал...

10
Запуск произвольной программы в качестве демона из сценария инициализации

Мне нужно установить программу как службу в Red Hat. Он не работает в фоновом режиме, не управляет своим файлом PID и не управляет собственными журналами. Он просто запускается и печатает в STDOUT и STDERR. Используя стандартные сценарии инициализации в качестве руководства, я разработал следующее:...

10
Что такое status_of_proc и как мне его назвать?

В скрипте инициализации nginx в Debian 7 (Wheezy) я прочитал следующую выдержку: status) status_of_proc -p /var/run/$NAME.pid "$DAEMON" nginx && exit 0 || exit $? ;; Этот код работает нормально и sudo service nginx statusвыводит [ ok ] nginx is running. Пока status_of_procне определено ни в...

10
скрипты init.d написанные на Python

В StackOverflow возник вопрос о написании init.dскриптов на Python. В одном комментарии указывалось, что эти сценарии следует программировать в оболочке, а не в Python. Пишет init.dскрипты на Python: Плохой. Плохой. Плохой. Никогда не делай этого. Не рекомендуемая практика. ОК, с оговорками....

9
Вызов демону в скрипте /etc/init.d блокируется, не работает в фоновом режиме

У меня есть Perl-скрипт, который я хочу демонизировать. В основном этот Perl-скрипт будет читать каталог каждые 30 секунд, читать найденные файлы и затем обрабатывать данные. Для простоты рассмотрим следующий скрипт на Perl (называемый synpipe_server, в котором есть символическая ссылка...

8
Заставить скрипт оболочки работать в CentOS как демон?

РЕДАКТИРОВАТЬ: По какой-то причине половина моего поста была обрезана, не уверен, что случилось. Я скоро обновлю и опубликую, что это обновлено здесь наверху. РЕДАКТИРОВАТЬ: я обновил пост снова, извините за неполный вопрос. РЕДАКТИРОВАТЬ (8:55 вечера EST 10/10/2011): я обновил...

8
insserv: между сервисом foo и bar есть цикл, если он запущен ...

Кто-нибудь знает, как устранить эти ошибки инициализации, которые происходят из пакета Cyberpower PowerPanel для Linux? Ссылка: http://www.cyberpowersystems.com/products/management-software/ppl.html - Вместо этого я попытался использовать Nut, но у него есть проблемы, а именно ошибка Debian 354429,...

8
Могу ли я заставить systemd показывать статус службы после запуска или остановки службы?

Я пытаюсь заставить systemd делать то, что делают сценарии init.d, автоматически показывая состояние службы после того, как вручную была дана команда запуска или остановки. Это как-то возможно? systemd, к сожалению, вылетает обратно, так как он работает в фоновом режиме, а затем вам нужно сделать...