GNU/Linux >> Tutoriels Linux >  >> Debian

Debian – Où va /etc/init.d/skeleton ?

Conseils de longue date sur l'écriture de van Smoorenburg rc scripts pour Debian, à partir de nombreuses sources, y compris le Manuel des règles Debian et les réponses sur StackExchange, jusqu'à présent :

Un exemple sur lequel vous pouvez baser votre /etc/init.d les scripts se trouvent dans /etc/init.d/skeleton .

Est-ce toujours le cas ?

Réponse acceptée :

Non, /etc/init.d/skeleton n'est plus.

Les conseils en date de 2018 sont :

Un exemple sur lequel vous pouvez baser votre /etc/init.d scripts est disponible dans la page de manuel init-d-script (5).

le développeur systemd Michael Biebl et le responsable Debian de van Smoorenbug rc +init Dmitry Bogatov s'est réuni et a accepté de supprimer /etc/init.d/skeleton . Le script à utiliser comme modèle (qui contrairement à l'ancien /etc/init.d/skeleton ne contient pas de réglages pour le faire fonctionner sur Debian FreeBSD) est maintenant celui qui se trouve dans le manuel.

Notez que le modèle Debian lui-même a changé il y a plusieurs années, en 2014. Il est maintenant structuré beaucoup plus comme un rc script dans Mewburn rc ou OpenBSD rc , avec une bibliothèque de fonctions shell faisant la plupart du travail et le principal rc contenu du script comprenant un peu plus qu'une série d'affectations de variables dans des cas simples.

Autres lectures

  • https://unix.stackexchange.com/a/233581/5132
  • Petter Reinholdtsen (2014-02-09). init-d-script . Manuel des formats de fichiers . Debian.
  • Olaf van der Spek (2008-02-09). squelette :déplacez le code squelette dans un fichier que d'autres scripts peuvent inclure . Bogue Debian #464854.
  • Petter Reinholdtsen (2014-02-09). Nouveau init.d interpréteur de script /lib/init/init-d-script . paquet sysvinit. Debian.
  • Michael Biebl (2018-11-07). Veuillez déplacer /etc/init.d/skeleton . Bogue Debian #913154.
  • Dmitri Bogatov (2018-11-09). debian-policy :mettre à jour l'emplacement de l'exemple init.d script . Bogue Debian #913295.
  • Jonathan de Boyne Pollard (2014). Un aperçu côte à côte des scripts d'exécution et des unités de service. . Réponses fréquemment données.
  • Jonathan de Boyne Pollard (2015). Les problèmes connus avec System 5 rc . Réponses fréquemment données.
  • Luke Mewburn (2001). La conception et l'implémentation de NetBSD rc.d système » (copie de l'auteur) Actes de la conférence technique annuelle 2001 . Usenix. pages 69 à 80.
  • Jonathan de Boyne Pollard (2015). /etc/inittab appartient au passé. . Réponses fréquemment données.
  • https://unix.stackexchange.com/a/472993/5132

Debian
  1. Debian – Déplacer /var, /home vers une partition séparée ?

  2. Debian – Configurer Kbd et profiter immédiatement des modifications sans redémarrer ?

  3. Debian – /etc/init.d/hostname.sh est-il toujours une option pour Debian Stretch ?

  4. Alias ​​pour 'sudo /etc/init.d/' ?

  5. MariaDB :le script de démarrage Webmin MySQL /etc/rc.d/init.d/mysqld n'a pas été trouvé

Sécurité Debian /etc Autorisations ?

Comment /etc/motd est-il mis à jour ?

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Comment inclure tous les fichiers d'un répertoire dans un script shell (/etc/init.d/iptables dans ce cas)

Quelle est la connexion entre les répertoires /etc/init.d et /etc/rcX.d sous Linux ?

La différence entre /etc/pam.d/login et /etc/pam.d/system-auth ?