Executar comando/script ao desligar. [RESOLVIDO]

1. Executar comando/script ao desligar. [RESOLVIDO]

Neto Lopes
n370

(usa Debian)

Enviado em 25/03/2015 - 23:21h

Pessoal existe uma forma de executar um script no processo de desligamento da máquina? Ex: gostaria que ao executar o comando:
shutdown -h now 
ou
shutdown -r now 
fosse carregado um script. o script seria este:

#!/bin/bash
#Script do trabalho II
#Autor:Neto

#Mesagem inicial:

echo "Antes de prosseguir com o processo de shutdown na máquina local certifique-se, da execucao da tarefa.
Deseja continuar? s/n?"

read AFIRMACAO

test "$AFIRMACAO" = "s" && echo "Tem certeza? s/n? r=reiniciar n=sair"
test "$AFIRMACAO" = "n" && exit

read RESPOSTA

#executa uma ação conforme resposta.

test "$RESPOSTA" = "s" && shutdown -h now
test "$RESPOSTA" = "r" && shutdown -r now
test "$RESPOSTA" = "n" && exit

Já tentei de tudo, mexi no arquivo /etc/rc0.d e /etc/rc6.d e /etc/init.d/ e nada. copiei o script para este arquivos e também não funcionou. Se alguém puder me ajudar agradeço. Uso o Debian o Mint 17.1


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 25/03/2015 - 23:29h


tenta substituir o /sbin/shutdown renomeando ele para outro nome, /sbin/shutdown_original, e coloca seu script no lugar, dai toda vez que executarem o comando shutdown, o seu script será chamado, e dentro o seu script vc chama do /sbin/shutdown_original... para fazer a ação de fato.

é uma ideia, teoricamente deve funcionar....

3. Re: Executar comando/script ao desligar. [RESOLVIDO]

Neto Lopes
n370

(usa Debian)

Enviado em 26/03/2015 - 10:18h


Cara obrigado pela ajuda mais eu consegui resolver de uma forma bem simples utilizando o comando
alias 
.
Fiz assim
alias shutdown='/diretório/script.sh 
funcionou perfeitamente.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts