2012-05-08 10 views
9

He visto varias formas de agregar programas o daemons al inicio en Ubuntu 12.04, pero estoy algo perturbado con el significado de cada método.maneras de agregar programas al inicio en ubuntu por la línea de comandos

El punto de que estoy necesitando es

  • Una manera de ejecutar un demonio antes de iniciar sesión con la raíz como propietario
  • una forma de ejecutar un programa después del inicio de sesión de un usuario
  • Una forma para ejecutar un programa después de la entrada de cualquier usuario
  • una forma de ejecutar un programa cuando todo el entorno GNOME se setted

Gracias

+3

¿Está familiarizado con nuestro sitio [Ubuntu.SE]? –

+0

¿Quiere decir después de un inicio de sesión gráfico en la consola o inicios de sesión ssh también? ¿Qué hay de las nuevas ventanas de terminal en una sesión existente? – tripleee

+0

En AU: http://askubuntu.com/questions/178567/how-to-add-a-program-as-startup-application-from-terminal –

Respuesta

27
  • Para ejecutar un demonio o cualquier comando como root antes de inicio de sesión, añadir a /etc/rc.local o agregar una tarea programada con @reboot como su campo de hora. También puede escribir un guión de inicio adecuado basado en /etc/init.d/skeleton.
  • Para ejecutar un comando después de iniciar sesión, agréguelo al ~/.bash_profile (siempre que esté utilizando bash). A diferencia de ~/.bashrc, este archivo se ejecutará únicamente con shells de inicio de sesión.
  • Para ejecutar un comando después del inicio de sesión de cualquier usuario nuevo, agregue un .bash_profile apropiado a /etc/skel y los nuevos usuarios obtendrán este archivo automáticamente en la creación de la cuenta.
+0

Esa es una gran información general para saber. – apesa

+0

vieja escuela yoooo – Prospero

Cuestiones relacionadas