GNU/Linux >> Linux Esercitazione >  >> Debian

Debian – Dove /etc/init.d/skeleton?

Consigli di lunga data sulla scrittura di van Smoorenburg rc script per Debian, da molte fonti incluso il Debian Policy Manual e le risposte su StackExchange, fino ad ora è stato:

Un esempio su cui puoi basare il tuo /etc/init.d script si trova in /etc/init.d/skeleton .

È ancora così?

Risposta accettata:

No, /etc/init.d/skeleton non c'è più.

Il consiglio a partire dal 2018 è:

Un esempio su cui puoi basare il tuo /etc/init.d scripts è disponibile nella pagina man init-d-script (5).

lo sviluppatore di systemd Michael Biebl e il manutentore Debian di van Smoorenbug rc +init Dmitry Bogatov si è riunito e ha accettato di rimuovere /etc/init.d/skeleton . Lo script da usare come template (che a differenza del precedente /etc/init.d/skeleton non contiene modifiche per farlo funzionare su Debian FreeBSD) è ora quello che si trova nel manuale.

Nota che lo stesso modello Debian è cambiato diversi anni fa, nel 2014. Ora è strutturato molto più come un rc script in Mewburn rc o OpenBSD rc , con una libreria di funzioni della shell che fa la maggior parte del lavoro e il principale rc contenuto dello script comprendente poco più di una serie di assegnazioni variabili in casi semplici.

Ulteriori letture

  • https://unix.stackexchange.com/a/233581/5132
  • Petter Reinholdtsen (09-02-2014). init-d-script . Manuale dei formati di file . Debian.
  • Olaf van der Spek (09-02-2008). scheletro:sposta il codice dello scheletro in un file che altri script possono includere . Bug Debian #464854.
  • Petter Reinholdtsen (09-02-2014). Nuovo init.d interprete di script /lib/init/init-d-script . pacchetto sysvinit. Debian.
  • Michael Biebl (07-11-2018). Sposta /etc/init.d/skeleton . Bug Debian #913154.
  • Dmitry Bogatov (09-11-2018). debian-policy:aggiornamento della posizione dell'esempio init.d copione . Bug Debian #913295.
  • Jonathan de Boyne Pollard (2014). Uno sguardo fianco a fianco sugli script di esecuzione e sulle unità di servizio. . Risposte frequenti.
  • Jonathan de Boyne Pollard (2015). I problemi noti con System 5 rc . Risposte frequenti.
  • Luca Mewburn (2001). La progettazione e l'implementazione di NetBSD rc.d system” (Copia dell'autore) Atti della Conferenza tecnica annuale 2001 . Usenix. pp. 69–80.
  • Jonathan de Boyne Pollard (2015). /etc/inittab appartiene al passato. . Risposte frequenti.
  • https://unix.stackexchange.com/a/472993/5132

Debian
  1. Aggiornamento di GlusterFS da 3.2(Debian) a 3.4 per Debian Wheezy

  2. Linux:avvia Daemon con Linux?

  3. Debian Security / ecc Permessi?

  4. MariaDB:lo script di avvio di Webmin MySQL /etc/rc.d/init.d/mysqld non è stato trovato

  5. CentOS / RHEL:come recuperare dal file /etc/passwd cancellato

Debian – /etc/init.d/hostname.sh è ancora un'opzione per Debian Stretch?

Alias ​​per 'sudo /etc/init.d/'?

Come viene aggiornato /etc/motd?

Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

Come includere tutti i file da una directory nello script di shell (/etc/init.d/iptables in questo caso)

Differenza tra /etc/hosts e /etc/resolv.conf