Instalación de daemon en un nuevo sistema ubuntu

2

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.

Arun Kumar KS
fuente
Creé mi myserviced usando C ++
Arun Kumar KS
¿Usas sudo?
Karthik T
También creo que el sistema de inicio es eliminado a favor del advenedizo (o en vías de extinción), no está seguro de los detalles
Karthik T
Sí, estoy usando sudo
Arun Kumar KS
No puedo encontrar la opción, pero sería mejor responder esta pregunta en Ubuntu o en los intercambios de pila de Unix, es un tema bastante diferente aquí.
Karthik T

Respuestas:

1

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.

sudo cp /etc/init.d/skeleton /etc/init.d/mydaemon

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/

Arun Kumar KS
fuente