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

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

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

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

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

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

4
Запустите 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. Когда я это сделал, я получил следующую ошибку: Starting nginx_main: Starting /opt/nginx/sbin/nginx... nginx: [alert] could not open error log file: open() "/opt/nginx/logs/error.log" …

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

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

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

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

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

1
Что такое 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не определено ни в bash, ни в dash: $ …

3
Запуск произвольной программы в качестве демона из сценария инициализации
Мне нужно установить программу как службу в Red Hat. Он не работает в фоновом режиме, не управляет своим файлом PID и не управляет собственными журналами. Он просто запускается и печатает в STDOUT и STDERR. Используя стандартные сценарии инициализации в качестве руководства, я разработал следующее: #!/bin/bash # # /etc/rc.d/init.d/someprog # # …
10 redhat  service  init.d 

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

2
Вызов демону в скрипте /etc/init.d блокируется, не работает в фоновом режиме
У меня есть Perl-скрипт, который я хочу демонизировать. В основном этот Perl-скрипт будет читать каталог каждые 30 секунд, читать найденные файлы и затем обрабатывать данные. Для простоты рассмотрим следующий скрипт на Perl (называемый synpipe_server, в котором есть символическая ссылка /usr/sbin/): #!/usr/bin/perl use strict; use warnings; my $continue = 1; $SIG{'TERM'} …
9 linux  unix  daemon  init.d 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.