Executar comandos no encerramento / reinicialização / logout do sistema [duplicado]

3

Eu gostaria de executar certos aliases e comandos simples quando o sistema é desligado ou reinicializado ou quando eu simplesmente efetuo logout do sistema. Isso ajudaria muito, já que costumo esquecer de desligar vagrant (vagrant halt) e alguns outros comandos terminais. Temos algum tipo de arquivo bash ou scripts para que eu possa fazer isso no Ubuntu 14.04.

    
por Abhinav Gauniyal 14.10.2014 / 15:02

1 resposta

-1

Nível de execução 0 corresponde ao desligamento e Nível de execução 6 corresponde a reinicialização.

Os diretórios /etc/rc[0-6].d/ contêm scripts que são executados quando um determinado runlevel é iniciado.

Assim, você pode escrever um script que contenha comandos para desligar vários processos e armazenar esse script em /etc/rc0.d/K99_yourscript e torná-lo executável. Isto irá executar o seu script no desligamento. Copie o script para /etc/rc6.d/K99_yourscript para que ele seja executado na reinicialização também.

    
por micah.strube 14.10.2014 / 18:39