serie - ¿Cómo utilizar correctamente log_daemon_msg, log_end_msg, log_progress_msg para escribir un script de daemon adecuado?
descargar daemon tools windows 10 (2)
Creo que esto es lo que estás buscando:
http://refspecs.linuxbase.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptfunc.html
He estado leyendo muchos guiones de inicio en debian sibilante, pero no parece haber una forma unificada de crear guiones de inicio. Algunas personas usan echo
lugar de log_warning_msg
o log_failure_msg
.
Nota: /lib/lsb/init-functions
no parece funcionar bien en bash. Así que recuerda usar el shebang apropiado:
#!/bin/sh
Me sorprendió no poder encontrar ninguna documentación sobre el usuario adecuado de estas funciones:
log_daemon_msg
log_progress_msg
log_end_msg
log_action_msg
log_success_msg
log_failure_msg
log_warning_msg
¿Dónde puedo encontrar más información sobre su uso y quizás otras funciones relacionadas?
Tenga en cuenta que los encontré en /lib/lsb/init-functions
pero la documentación sobre su uso casi no existe.
solo intenta probar eso con cualquier script:
vim 123.sh
#!/bin/sh
. /lib/lsb/init-functions
[ 1 != 2 ] && log_end_msg 1
Así que he incluido funciones de / lib / lsb / init-functions.
Y ejecutar:
bash 123.sh
...fail!
Y así:
cat 123.sh
#!/bin/sh
. /lib/lsb/init-functions
[ 1 != 2 ] && log_end_msg 0
Y correr:
bash 123.sh
...done.