GNU/Linux >> Tutoriales Linux >  >> Debian

Debian – ¿A dónde está /etc/init.d/skeleton?

Consejos de larga data sobre la escritura de van Smoorenburg rc scripts para Debian, de muchas fuentes, incluido el Manual de políticas de Debian y respuestas en StackExchange, hasta ahora ha sido:

Un ejemplo en el que puede basar su /etc/init.d scripts se encuentra en /etc/init.d/skeleton .

¿Sigue siendo así?

Respuesta aceptada:

No, /etc/init.d/skeleton ya no existe.

El consejo a partir de 2018 es:

Un ejemplo en el que puede basar su /etc/init.d scripts está disponible en la página man init-d-script (5).

el desarrollador de systemd Michael Biebl y el mantenedor de Debian de van Smoorenbug rc +init Dmitry Bogatov se reunió y acordó eliminar /etc/init.d/skeleton . El script para usar como plantilla (que a diferencia del antiguo /etc/init.d/skeleton no contiene ajustes para que funcione en Debian FreeBSD) ahora es el que está en el manual.

Tenga en cuenta que la plantilla de Debian cambió hace varios años, en 2014. Ahora está estructurada mucho más como un rc guión en Mewburn rc o OpenBSD rc , con una biblioteca de funciones de shell haciendo la mayor parte del trabajo y el principal rc contenido del script que comprende poco más que una serie de asignaciones de variables en casos simples.

Lecturas adicionales

  • https://unix.stackexchange.com/a/233581/5132
  • Petter Reinholdtsen (2014-02-09). init-d-script . Manual de formatos de archivo . Debian.
  • Olaf van der Spek (2008-02-09). esqueleto:mueva el código esqueleto a un archivo que otros scripts pueden incluir . Error de Debian n.° 464854.
  • Petter Reinholdtsen (2014-02-09). Nuevo init.d intérprete de secuencias de comandos /lib/init/init-d-script . paquete sysvinit. Debian.
  • Michael Biebl (2018-11-07). Por favor, mueva /etc/init.d/skeleton . Error de Debian n.° 913154.
  • Dmitri Bogatov (2018-11-09). debian-policy:Actualizar la ubicación del ejemplo init.d guión . Error de Debian n.º 913295.
  • Jonathan de Boyne Pollard (2014). Una mirada en paralelo a los scripts de ejecución y las unidades de servicio. . Respuestas frecuentes.
  • Jonathan de Boyne Pollard (2015). Los problemas conocidos con System 5 rc . Respuestas frecuentes.
  • Luke Mewburn (2001). El diseño e implementación de NetBSD rc.d system” (Copia del autor) Actas de la Conferencia Técnica Anual de 2001 . Usenix. págs. 69–80.
  • Jonathan de Boyne Pollard (2015). /etc/inittab es cosa del pasado. . Respuestas frecuentes.
  • https://unix.stackexchange.com/a/472993/5132

Debian
  1. Debian – ¿Mover /var, /home a una partición separada?

  2. Debian:¿configurar Kbd e inmediatamente beneficiarse de los cambios sin reiniciar?

  3. Linux:¿hacer que Daemon se inicie con Linux?

  4. ¿Permisos de seguridad de Debian /etc?

  5. MariaDB:Webmin MySQL Startup Script /etc/rc.d/init.d/mysqld no fue encontrado

¿Alias ​​para 'sudo /etc/init.d/'?

¿Cómo se actualiza /etc/motd?

¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

Cómo reiniciar MySQL

¿Cuál es la conexión entre los directorios /etc/init.d y /etc/rcX.d en Linux?

¿La diferencia entre /etc/pam.d/login y /etc/pam.d/system-auth?