He realizado un servicio de Linux utilizando el artículo en este enlace http://shahmirj.com/blog/the-initd-script
Después de eso, copié los archivos en el directorio init.d
cp -f "myserviced" "/usr/sbin/myserviced"
cp -f "myservice" "/etc/init.d/myservice"
ln -s "/etc/init.d/myservice" "/etc/rc2.d/S99myservice"
ln -s "/etc/init.d/myservice" "/etc/rc0.d/K99myservice"
En el siguiente paso comencé el servicio usando el comando Contraer | Código de copia
service myservice start
Luego se imprime como este myservice: servicio no reconocido
¿Por qué recibo este error? Estoy usando Ubuntu OS para instalar mi servicio. No se instaló ninguna herramienta chkconfig para instalar servicios en Linux. Cómo puedo resolver esto sin instalar ninguna otra herramienta.
Respuestas:
Resolví el problema usando un script de esqueleto en Ubuntu OS
Debian y, por lo tanto, Ubuntu, proporcionan una plantilla que usa el comando start-stop-daemon de Debian para iniciar y detener demonios. Solo es necesario copiar esta plantilla en un nuevo archivo con el nombre correcto y modificarla para tal fin.
Mi servicio Ubuntu está funcionando perfecto ahora. Consulte este artículo para obtener más detalles sobre cualquier otro que tenga dificultades para crear un demonio en Ubuntu OS
http://www.andrewault.net/2010/05/27/creating-a-perl-daemon-in-ubuntu/
fuente