¿Cuál es la forma canónica de hacer que un trabajo inicial cambie su ID de usuario y ejecute el script como un usuario sin privilegios? Obviamente uno puede usar suo sudo, pero esto parece hacky (y puede generar líneas de registro
Upstart es un reemplazo basado en eventos para el demonio / sbin / init que maneja el inicio de tareas y servicios durante el inicio, deteniéndolos durante el apagado y supervisándolos mientras el sistema está en ejecución.
¿Cuál es la forma canónica de hacer que un trabajo inicial cambie su ID de usuario y ejecute el script como un usuario sin privilegios? Obviamente uno puede usar suo sudo, pero esto parece hacky (y puede generar líneas de registro
En 10.10 se está utilizando el sistema de arranque en lugar de sysvinit. Es posible eliminar los molestos servicios de arranque que no desea eliminando el archivo apropiado en /etc/init/blah.conf Sin embargo, esto parece un enfoque de mano dura. ¿Cómo configura correctamente el sistema de...
Recientemente configuré un repositorio de git remoto en un servidor para una aplicación web que se ejecuta como un servicio Upstart. Me gustaría usar el enlace posterior a la recepción para activar las acciones necesarias para actualizar el código de la aplicación y detener y luego reiniciar el...
Estoy usando Ubuntu 12.04 LTS y este sistema utiliza principalmente trabajos de arranque. Lamentablemente, mi sistema también depende de un servidor dbmail compilado manualmente , que solo tiene un script de inicio, pero no un script de inicio. Utilizando update-rc.d dbmail defaultsinstalé dbmail...
Tengo el siguiente trabajo inicial: description "posty api" start on mysql stop on shutdown env RACK_ENV=production setuid vmail setgid vmail chdir /opt/posty_api pre-start script mkdir -p /var/run/posty chown -R vmail:root /var/run/posty end script exec /usr/local/bin/unicorn -D -c...
Cada vez que inicio mi computadora, necesito iniciar Posgtres manualmente a través de sudo /etc/init.d/postgresql-8.4 start Fue una tarea fácil hacer que comenzara automáticamente con Init en su lugar: simplemente agregue un enlace simbólico al script en el directorio /etc/rcN.d/...
Necesito montar un volumen de Truecrypt automáticamente en el momento de inicio de sesión del usuario. Este volumen es específico para cada usuario. No estoy seguro de cómo proceder ya que no estoy muy familiarizado con Linux y los diversos scripts de inicio involucrados. Todos los volúmenes...
Sé que mi instalación de Linux viene con una de las implementaciones del administrador de servicios. Puede ser Systemd, Upstart o cualquiera de los otros. Entonces, mi pregunta es, ¿cómo puedo saber cuál está instalado en mi sistema Linux? Gracias. ACTUALIZAR Aquí hay algunos comandos ps /...
Estoy tratando de obtener un script de inicio que requiera la entrada del usuario antes de que comience gdm (el script debería permitirme elegir de una lista de xorg.conf la que me gustaría usar para la sesión actual). Ya intenté crear un pregdm.conf en / etc / init, que contiene: start on...
Quiero crear una situación en la que algo que un usuario no privilegiado hace (a través de SSH) desencadena un evento que provoca que un trabajo inicial realice alguna acción. Las actividades se basan en cambios en el sistema de archivos, por lo que agradezco los métodos alternativos. Básicamente...
Si alguna tarea se ejecutara de manera precisa pero no necesaria, ¿cuáles serían los beneficios de usar cronvs. solo usar un servicio (por ejemplo, administrado por upstart) con un script de bucle como #!/bin/sh while true do do_task sleep 3600 done ? Con el día de hoy upstartpodemos...
Estoy escribiendo un trabajo inicial que ejecuta un script de shell en el inicio y el cierre que sincroniza algunos archivos con una máquina remota usando rsync. La secuencia de comandos a veces puede tardar mucho tiempo en completarse si muchos archivos han cambiado. Por lo que puedo decir, el...