script programa inicio iniciar ejecutar como comando automaticamente arrancar linux ubuntu startup

inicio - Ejecutar programa automáticamente al iniciar bajo linux ubuntu



iniciar sh automaticamente ubuntu (1)

sudo mv /filename /etc/init.d/ sudo chmod +x /etc/init.d/filename sudo update-rc.d filename defaults

La secuencia de comandos ahora debería comenzar en el arranque. Tenga en cuenta que este método también funciona con enlaces duros y enlaces simbólicos ( ln ).

Editar

En este punto del proceso de arranque, PATH aún no está configurado, por lo que es fundamental que se utilicen rutas absolutas en todo. PERO, como se señala en los comentarios de Steve HHH, declarar explícitamente que la ruta completa del archivo ( /etc/init.d/filename ) para el comando update-rc.d no es válida en la mayoría de las versiones de Linux. Según la página de manual para update-rc.d , el segundo parámetro es un script ubicado en /etc/init.d/* . Actualizado el código anterior para reflejar esto.

Otro Editar

También como se señala en los comentarios (por Charles Brandt), /filename debe ser un script de estilo init. También se proporcionó una buena plantilla: https://github.com/fhd/init-script-template .

Otro enlace a otro artículo solo para evitar la posible rotura del enlace (aunque sería lamentable si GitHub muriera) - http://www.linux.com/learn/tutorials/442412-managing-linux-daemons-with-init-scripts

yetAnother Edit

Como se señala en los comentarios (por Russell Yan), esto solo funciona en el modo predeterminado de update-rc.d.

Según el manual de update-rc.d, puede ejecutarse en dos modos, "las máquinas que usan el modo heredado tendrán un archivo /etc/init.d/.legacy-bootordering ", en cuyo caso deberá pasar la secuencia y la configuración del nivel de ejecución a través de los argumentos de la línea de comando.

El argumento equivalente establecido para el ejemplo anterior es

sudo update-rc.d filename start 20 2 3 4 5 . stop 20 0 1 6 .

Posible duplicado:
Linux equivalente para Windows Startup

Necesitaría un programa para ejecutar cada vez que inicie mi Ubuntu Linux. Entonces necesitaría agregarlo a mi lista de programas de inicio. Solo un problema: tendría que hacerlo a través de la terminal.