Como reinicio o conky e o nautilus sempre que eles travam?

Como reinicio o conky e o nautilus sempre que eles travam?

Muitas vezes o nautilus trava por vários motivos. Quando o nautilus trava, ele trava com o conky. A única maneira de recuperar a área de trabalho ativa e conky é iniciar o nautilus e o conky a partir do terminal.

Como posso fazer o nautilus e o conky reiniciarem automaticamente sempre que ocorre uma falha?

Algumas pessoas estão aconselhando o uso do Upstart. Mas o livro de receitas inicial é muito pesado para mim, já que sou um usuário do Windows e não estou acostumado com coisas cli/.conf.

Se alguém puder me dar exatamente o que preciso mudar, seria de grande ajuda. Enquanto isso, tentarei descobrir como fazer as coisas funcionarem usando o daemon inicial.

Responder1

Crie um arquivo em /etc/init com os seguintes 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

Agora, depois de fazer login: 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

informação relacionada