¿Cómo reinicio conky y nautilus cada vez que fallan?

¿Cómo reinicio conky y nautilus cada vez que fallan?

Muchas veces nautilus falla por diversas razones. Cuando nautilus falla, falla con conky. La única forma de recuperar Conky y el escritorio activo es iniciar Nautilus y Conky desde la terminal.

¿Cómo puedo hacer que nautilus y conky se reinicien automáticamente cada vez que ocurre un bloqueo?

Algunas personas recomiendan utilizar Upstart. Pero el libro de cocina advenedizo es demasiado pesado para mí, ya que soy un usuario de Windows y no estoy acostumbrado a las cosas cli/.conf.

Si alguien puede darme exactamente lo que necesito cambiar, sería de gran ayuda. Mientras tanto, intentaré descubrir cómo hacer que las cosas funcionen usando un demonio advenedizo.

Respuesta1

Cree un archivo en /etc/init con los siguientes comandos:

#!upstart
description "Conky"

# Start job via the daemon control script. Replace "soham" with your username.
exec su -l soham -c 'export DISPLAY=:0; /usr/bin/conky'

# Restart the process if it dies with a signal
# or exit code not given by the 'normal exit' stanza.
respawn

# Give up if restart occurs 10 times in 30 seconds.
respawn limit 15 30

Ahora después de iniciar sesión: sudo start conky


#!upstart
description "nautilus"

# Start job via the daemon control script. Replace "soham" with your username.
exec su -l soham -c 'export DISPLAY=:0; /usr/bin/nautilus'

# Restart the process if it dies with a signal
# or exit code not given by the 'normal exit' stanza.
respawn

# Give up if restart occurs 10 times in 30 seconds.
respawn limit 15 30

información relacionada