Estoy usando Ubuntu 14.04. Escribí un pequeño guión llamado juicio. El contenido del script es el siguiente:
#!/bin/sh
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin
sh -c firefox
Copié el script en /etc/init.d
, permiso modificado usando chmod +x trial
y usé update-rc.d trial defaults
. El archivo hizo un enlace pero cuando reinicié la máquina. No ejecutó firefox. Intenté cron @reboot pero sin éxito. Intenté fallar rc.local también otra vez.
Respuesta aceptada:
El directorio, /etc/init.d/
contiene scripts del sistema que básicamente inician, detienen y reinician demonios (servicios del sistema). Es el método de "Inicialización de System V" (SysVinit), que contiene el programa init (el primer proceso que se ejecuta cuando el kernel ha terminado de cargarse). (EDITAR 2 de julio de 2015:Muchos sistemas Linux han cambiado recientemente a systemd
sistema de inicio.)
Pero, Firefox es un navegador web gráfico. Como tal, necesita que se inicie el servidor de ventanas (X-Windows) y el administrador de ventanas; y necesitaría iniciar sesión en el administrador de ventanas para iniciar Firefox. Por lo tanto, la tarea para usted es aprender cómo iniciar automáticamente un programa después de haber iniciado sesión en su administrador de ventanas.
Encuentra el nombre de tu administrador de ventanas. Luego busque ayuda sobre cómo iniciar automáticamente un programa.