Articles of upstart

No se puede get un service advenedizo para cumplir con las capacidades (7)

Estoy desarrollando un daemon iniciado por upstart (Ubuntu 14.04) que necesita ejecutarse como un usuario sin privilegios (por security), pero vincula el puerto privilegiado 443. Estoy usando setcap para establecer la capacidad CAP_NET_BIND_SERVICE para el ejecutable (no es un script). Lo estoy configurando en sets Permitidos, Eficaces y Henetworkingados ( setcap 'cap_net_bind_service+eip' EXEC ). Puedo […]

¿Cómo puede la salida del nivel de ejecución ser "1 S"?

Cuando cambio de nivel de ejecución 3 a nivel de ejecución 1 en mi caja de CentOS 6, la salida del nivel de ejecución es 1 S : # runlevel 1 S Esperaría que la salida fuera 3 1 . No es gran cosa, pero estoy dispuesto a entender la lógica detrás de la salida. […]

Prueba el script upstart sin reiniciar

¿Hay alguna manera de probar un script upstart sin reiniciar el sistema? Estoy trabajando en un sistema que realmente no quiero reiniciar; sin embargo, quiero estar razonablemente seguro de que mi script upstart recién escrito funcionará correctamente una vez que lo haga.

Reemplazar Upstart con Sysvinit en Wheezy produce un error

Tengo un server Debian Wheezy con upstart instalado. Eliminé advenedizo y lo reemplacé con sysvinit, lo que resultó en el siguiente error: apt-get install –reinstall sysvinit Reading package lists… Done Building dependency tree Reading state information… Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 2 not upgraded. Need to get 0 […]

logrotate acción de "rotation" personalizada equivalente para advenedizo?

En muchas publicaciones en línea sobre cómo rotar los files de logging de iptables , por ejemplo, aquí los files de configuration de rsyslog vuelven a cargar con la opción postrotate de logrotate , presumiblemente para evitar que rsyslog escriba en el file de logging anterior (ahora comprimido o renombrado) y en nuevo file de […]

La secuencia de commands de Ubuntu init falló, tratando de encontrar más detalles sobre el error

Mi /var/log/boot.log muestra esto en Ubuntu 14.04: … * Starting servicename <br> chown: invalid user: 'username'<br> No passwd entry for user 'username'<br> * Starting …<br> … El script de inicio /etc/init.d/servicename no contiene dicho command chown . ¿Cómo puedo saber de dónde viene este chown ?

¿Debian Testing usa Sysvinit, Systemd o Upstart? ¿Cómo lo configuro (ellos?)?

Tengo una copy de Debian Gnome, instalada desde un medio en vivo y luego actualizada a testing. Decidí cambiar mi entorno X pnetworkingeterminado de GDM a i3 por razones de productividad. Esto me llevó a querer cambiar mi nivel de ejecución pnetworkingeterminado de 5 a 3, y luego configurar el nivel de ejecución 3 para […]

Autostart Virtual Machine VBoxHeadless en el arranque con Upstart – init y Graceful exit

Así que tengo otra computadora que funciona 24/7 y me olvido de volver a encenderla cuando reinicio. También quiero que graciosamente guarde cuando reinicie, ¡así que en caso de que patee a alguien de su trabajo no se pierda! He intentado @reboot a través de crontab, pero el command VboxHeadless no parece funcionar junto con […]

¿Cómo usar las secuencias de commands de Upstart en CentOS7?

Estoy aprendiendo algunas cosas sobre almacenamiento de objects y tengo un ejemplo: Necesito crear un file /etc/init/start_swift.conf con los siguientes commands: description "mount swift drives" start on runlevel [234] stop on runlevel [0156] exec /opt/swift/bin/mount_devices Pero el problema es que incluso no tengo el directory de inicio. He puesto start_swift.conf en /etc/init.d/ pero no funciona. […]

¿Cambiar el usuario en un script?

Estoy intentando cambiar de usuario para ejecutar un command específico durante el inicio. Falla silenciosamente y aparentemente el cambio de usuario no se lleva a cabo ya que puedo decir que el command no se ejecuta. ¿Qué estoy haciendo mal en mi siguiente script? respawn console none start on startup stop on shutdown script su […]