Запитання з тегом «init.d»

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

6
“Перезавантажити” або “відключити -r зараз”: яка команда перезапуску безпечніша?
У нашій організації близько ~ 500 машин RedHat Linux. На всіх машинах ми встановили додатки та служби під /etc/init.dсерверами Oracle і RAC. Ми маємо намір здійснити оновлення yum на всіх машинах і після цього перезавантажитись. Тож мені було цікаво, яка команда безпечніша: reboot або shutdown -r now

6
Який найпростіший спосіб змусити старий скрипт init працювати в systemd?
Я не хочу робити все правильно, створивши новий системний сценарій, я просто хочу, щоб мій старий сценарій init знову працював зараз, коли я оновив свою систему до ОС, яка використовує systemd. Я коротко дослідив, як перетворити скрипти init та як писати системні сценарії, але я впевнений, що для його правильного …
48 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 як некористувацький користувач
Я дотримувався цього процесу, щоб встановити nginx на мій сервер Lucid Ubuntu 10.04 http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucid Я загубився після моменту створення сценарію init, щоб запустити nginx, а потім викликати /etc/init.d/nginx start. Коли я це зробив, я отримав таку помилку: Starting nginx_main: Starting /opt/nginx/sbin/nginx... nginx: [alert] could not open error log file: open() …

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] …

5
Стандартний або найкращий спосіб зберегти живий процес, розпочатий програмою init.d
Я шукаю стандартний спосіб або найкращу практику, щоб зберегти демон, розпочатий init.dсценарієм оболонки, живим. Або ще краще, чи є спосіб зберегти його живим безпосередньо /etc/init.d? Зокрема, у мене є демон під назвою dtnd з і нескінченним циклом, який шукає несподівано закінчений процес, якщо такі є, демон знову їх прокине. Також …

4
Запуск сценарію як інший користувач
Я створив сценарій у /etc/init.d/, який повинен запускати кілька інших сценаріїв від інших (непривілейованих користувачів) користувачів з їхніх домашніх каталогів, як ніби вони їх запускали. Я запускаю ці сценарії за допомогою: 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 я б застосував нову швидкість, …

1
Що таке status_of_proc, і як я це називаю?
У скрипті init 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ж не визначено ні в баші, ні …

3
Запуск довільної програми як демон із init script
Мені потрібно встановити програму як послугу в Red Hat. Він не фоновий, не керує своїм PID-файлом або не керує власними журналами. Він просто працює і друкується на STDOUT та STDERR. Використовуючи стандартні скрипти init як посібники, я розробив наступне: #!/bin/bash # # /etc/rc.d/init.d/someprog # # Starts the someprog daemon # …
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; …
9 linux  unix  daemon  init.d 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.