Pytania otagowane jako init.d

Katalog init.d zawiera wiele skryptów start / stop dla różnych usług w systemie Linux.

6
„Restart” lub „shutdown -r now”: jakie polecenie restartu jest bezpieczniejsze?
W naszej organizacji jest około 500 maszyn RedHat Linux. Na wszystkich komputerach zainstalowaliśmy aplikacje i usługi pod /etc/init.dserwerami RAC i Oracle. Zamierzamy wykonać mniam aktualizacje na wszystkich komputerach, a następnie ponownie uruchomić komputer. Zastanawiałem się więc, które polecenie jest bezpieczniejsze: reboot lub shutdown -r now

6
Jaki jest najprostszy sposób, aby mój stary skrypt init działał w systemie?
Nie chcę robić tego dobrze, tworząc nowy skrypt systemowy, chcę tylko, aby mój stary skrypt init znów działał po uaktualnieniu systemu do systemu operacyjnego, który używa systemd. Krótko zbadałem, jak konwertować skrypty inicjujące i jak pisać skrypty systemowe, ale jestem pewien, że nauczenie się tego poprawnie i zrobienie tego we …
48 init.d  systemd 

4
Jak znaleźć komunikaty o błędach ze skryptów init.d / rc.d dla systemu Linux?
W Linuksie napisałem kilka skryptów do uruchomienia podczas rozruchu i bawiłem się różnymi sposobami ich instalowania. W przypadku większych skryptów wstawię /etc/init.di /etc/rc.d/rc?.dpołączę odpowiednie poziomy działania. W przypadku mniejszych skryptów dołączę się do /etc/rc.d/rc.local. Wydaje się, że proces ten przebiega sprawnie. Teraz poprawiłem jeden z moich skryptów i nie działa. …
28 linux  logging  init.d  rc.d 

2
Jak usunąć / wykonać kopię zapasową skryptu z /etc/init.d/?
Od jakiegoś czasu pracuję z linuksem, ale w dość prosty sposób. Rozumiem, że skrypty init.dsą wykonywane podczas uruchamiania systemu operacyjnego, ale jak to dokładnie działa? Co jeśli chcę zachować skrypt, ale nie chcę, aby uruchamiał się automatycznie? Powiedz, że mam /etc/init.d/varnishi chcę to tymczasowo wyłączyć. Jak mogę się upewnić, że …

4
Uruchom nginx jako użytkownik inny niż root
Śledziłem ten proces, instalując nginx na moim Ubuntu 10.04 Lucid Server http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucid Zgubiłem się po stworzeniu skryptu init do uruchomienia nginx, a następnie wywołaniu /etc/init.d/nginx start. Gdy to zrobiłem, otrzymałem następujący błąd: Starting nginx_main: Starting /opt/nginx/sbin/nginx... nginx: [alert] could not open error log file: open() "/opt/nginx/logs/error.log" failed (13: Permission denied) …

1
Jak automatycznie uruchomić mysql po restarcie serwera (CentOS + inne dystrybucje)?
Jak skonfigurować serwer CentOS Linux, aby automatycznie uruchamiał mysql po uruchomieniu serwera po zamknięciu? Jestem świadomy ścieżki init.d ... /etc/rc.d/init.d ... i widzę mysqld w tym folderze. Uważam, że umieszczanie elementów (tj. Za pomocą dowiązania symbolicznego) w tym folderze oznacza, że ​​powinny zacząć się przy ponownym uruchomieniu serwera. Ale tak …
17 linux  mysql  init.d 

2
PHP-FPM nie uruchamia się automatycznie po ponownym uruchomieniu
Korzystam z PHP-FPM i Nginx, czasami z jakiegokolwiek powodu muszę zrestartować serwer. Po ponownym uruchomieniu serwera usługa nginx uruchamia się automatycznie, jednak PHP-FPM nie. Można to zobaczyć, gdy uruchamiam polecenie sudo /etc/init.d/php-fpm restartnatychmiast po ponownym uruchomieniu i uzyskuję wynik: $ sudo /etc/init.d/php-fpm restart Stopping php-fpm: [FAILED] Starting php-fpm: [ OK …

5
Standardowy lub najlepszy sposób na utrzymanie procesu przy życiu przez init.d
Szukam standardowego sposobu lub najlepszej praktyki, aby uruchomić demona przez init.dskrypt powłoki przy życiu. Lub jeszcze lepiej, czy istnieje sposób, aby utrzymać go przy życiu bezpośrednio /etc/init.d? W szczególności mam demona o nazwie dtnd zi nieskończoną pętlę, która szuka nieoczekiwanego zakończenia procesu, jeśli istnieje, demon obudzi ich ponownie. Używam również …

4
Uruchamianie skryptu jako inny użytkownik
Stworzyłem skrypt w /etc/init.d/, który musi uruchamiać kilka innych skryptów od innych (nieuprzywilejowanych) użytkowników z ich katalogów domowych, tak jakby je uruchomili. Uruchamiam te skrypty za pomocą: sudo -b -u <username> <script_of_a_particular_user> I to działa. Ale dla każdego skryptu użytkownika, który kontynuuje działanie (na przykład jakiegoś watchdoga), widzę odpowiedni nadrzędny …
12 linux  debian  bash  sudo  init.d 

5
Jak mogę automatycznie zrestartować proces po jego zakończeniu?
Mam program golang, który chcę zrestartować po zakończeniu działania w oknie Debian Squeeze. Chodzi o to, aby obsługiwać HTTP za konfiguracją mod_proxy Apache 2. Nie spodziewam się, że proces się nie powiedzie, ale chciałbym mieć jakieś ubezpieczenie. Na Ubuntu użyłbym upstart, aby utrzymać proces przy życiu. Debian nie lubi Upstartu …

1
Co to jest status_pr_proc i jak go nazwać?
W skrypcie inicjującym nginx w Debianie 7 (Wheezy) przeczytałem następujące ćwiczenie: status) status_of_proc -p /var/run/$NAME.pid "$DAEMON" nginx && exit 0 || exit $? ;; Ten kod działa dobrze i sudo service nginx statusgeneruje [ ok ] nginx is running. Jednak status_of_procnie jest zdefiniowany w bash ani w desce rozdzielczej: $ …

3
Uruchamianie dowolnego programu jako demona ze skryptu inicjującego
Muszę zainstalować program jako usługę w Red Hat. Nie stanowi tła, nie zarządza plikiem PID ani nie zarządza własnymi dziennikami. Po prostu działa i drukuje do STDOUT i STDERR. Używając standardowych skryptów inicjujących jako przewodników, opracowałem: #!/bin/bash # # /etc/rc.d/init.d/someprog # # Starts the someprog daemon # # chkconfig: 345 …
10 redhat  service  init.d 

4
skrypty init.d napisane w języku Python
Na StackOverflow pojawiło się pytanie o pisanie init.dskryptów w Pythonie. Jeden komentarz wskazał, że te skrypty powinny być programowane w powłoce, a nie w języku Python. Czy pisanie init.dskryptów w Pythonie: Zły. Zły. Zły. Nigdy tego nie rób. Nie jest to zalecana praktyka. OK, z zastrzeżeniami. Dziedzictwo dogmat. Całkowicie w …
10 linux  python  init.d 

2
Wywołanie demona w skrypcie /etc/init.d jest blokowane, nie działa w tle
Mam skrypt Perla, który chcę demonizować. Zasadniczo ten skrypt perla będzie czytał katalog co 30 sekund, czytał znalezione pliki, a następnie przetwarzał dane. Dla uproszczenia rozważmy następujący skrypt Perla (o nazwie synpipe_server, w nim znajduje się dowiązanie symboliczne /usr/sbin/): #!/usr/bin/perl use strict; use warnings; my $continue = 1; $SIG{'TERM'} = …
9 linux  unix  daemon  init.d 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.