GNU/Linux >> Znalost Linux >  >> Debian

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

Dlouhodobé rady ohledně psaní van Smoorenburga rc skripty pro Debian, z mnoha zdrojů včetně Debian Policy Manual a odpovědi na StackExchange, dosud byly:

Příklad, na kterém můžete založit /etc/init.d skripty naleznete v /etc/init.d/skeleton .

Je tomu tak stále?

Přijatá odpověď:

Ne, /etc/init.d/skeleton již není.

Rada od roku 2018 zní:

Příklad, na kterém můžete založit /etc/init.d scripts je k dispozici na manuálové stránce init-d-script (5).

vývojář systemd Michael Biebl a správce Debianu van Smoorenbug rc +init Dmitrij Bogatov se dal dohromady a souhlasil s odstraněním /etc/init.d/skeleton . Skript, který se má použít jako šablona (který na rozdíl od dřívějšího /etc/init.d/skeleton soubor neobsahuje úpravy, aby fungoval na Debianu FreeBSD) je nyní ten, který je v manuálu.

Všimněte si, že samotná šablona Debianu se před několika lety, v roce 2014, změnila. Nyní je strukturována mnohem více jako rc skript v Mewburn rc nebo OpenBSD rc , přičemž většinu práce vykonává knihovna funkcí shellu a hlavní rc obsah skriptu obsahující v jednoduchých případech o něco více než řadu přiřazení proměnných.

Další čtení

  • https://unix.stackexchange.com/a/233581/5132
  • Petter Reinholdtsen (2014-02-09). init-d-script . Příručka formátů souborů . Debian.
  • Olaf van der Spek (2008-02-09). kostra:Přesunutí kódu kostry do souboru, který mohou obsahovat jiné skripty . Chyba Debianu #464854.
  • Petter Reinholdtsen (2014-02-09). Nový init.d interpret skriptů /lib/init/init-d-script . balíček sysvinit. Debian.
  • Michael Biebl (2018-11-07). Přesuňte prosím /etc/init.d/skeleton . Chyba Debianu #913154.
  • Dmitrij Bogatov (2018-11-09). debian-policy:Aktualizujte umístění příkladu init.d skript . Chyba Debianu #913295.
  • Jonathan de Boyne Pollard (2014). Pohled vedle sebe na spouštěcí skripty a servisní jednotky. . Často uváděné odpovědi.
  • Jonathan de Boyne Pollard (2015). Známé problémy se systémem 5 rc . Často uváděné odpovědi.
  • Luke Mewburn (2001). Návrh a implementace NetBSD rc.d systém“ (kopie autora) Sborník z výroční technické konference 2001 . Usenix. s. 69–80.
  • Jonathan de Boyne Pollard (2015). /etc/inittab je minulostí. . Často uváděné odpovědi.
  • https://unix.stackexchange.com/a/472993/5132

Debian
  1. Upgrade GlusterFS z 3.2 (Debian) na 3.4 pro Debian Wheezy

  2. Debian – Je /etc/init.d/hostname.sh stále možností pro Debian Stretch?

  3. Jak se aktualizuje /etc/motd?

  1. MariaDB:Spouštěcí skript Webmin MySQL /etc/rc.d/init.d/mysqld nebyl nalezen

  2. Kdy mám použít /dev/shm/ a kdy /tmp/?

  3. Jak restartovat MySQL

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Jaké je spojení mezi adresáři /etc/init.d a /etc/rcX.d v Linuxu?

  3. Rozdíl mezi /etc/pam.d/login a /etc/pam.d/system-auth?