Alteração de execução do comando shutdown [RESOLVIDO]

1. Alteração de execução do comando shutdown [RESOLVIDO]

Neto Lopes
n370

(usa Debian)

Enviado em 19/03/2015 - 15:27h


Olá pessoal do fórum, Estou com uma dúvida a respeito de um trabalho que preciso fazer na faculdade. O trabalho diz o seguinte: Altere a execução do comando shutdown para que quando for executado na opção de desligamento ou reboot o comando peça confirmação.

Ex:
shutdow -h now 


Depois do comando o sistema deve pedir confirmação.
Ex: Antes de prosseguir com o processo de shutdown em localhost.localadmim confirme o comando.
Deseja continuar? s/n? s
Tem certeza? s/n? s

A partir das confirmações o comando shutdown executa normalmente, caso não se confirme o comando shutdown é encerrado.
Minha dúvida é: qual o arquivo de configuração que devo altera para o comando shutdown mudar a execução e se é preciso criar algum script.

Pesquisei no sistema de arquivos e encontrei esses dois arquivos do shutdown /etc/init/shutdown.conf e /sbin/shutdown mas não sei se são os arquivos certos a serem alterados para resolver o trabalho.
Uso o debian e o mint 17.1
Obrigado.


  


2. MELHOR RESPOSTA

Adriano Santos Lima
mastergbi

(usa Slackware)

Enviado em 20/03/2015 - 11:36h


Cara se sua distribuição for baseada em Debian, tem que editar o arquivo /etc/init.d/halt para alterar a opcão "shutdown -h" e editar /etc/init.d/reboot para alterar o comando "shutdown -r", você entende de shellscript?

3. Re: Alteração de execução do comando shutdown [RESOLVIDO]

Neto Lopes
n370

(usa Debian)

Enviado em 20/03/2015 - 22:06h


Na verdade só o básico do básico em shell script estou no segundo semestre da faculdade de redes de computadores. No próximo semestre vou ter mais duas matérias de Linux que serão: programação para servidores em shell Linux e Adm de SO Linux rede e serviços, ou seja, meu conhecimento em Linux ainda é muito pequeno por isso estou pedindo uma orientação.


4. Re: Alteração de execução do comando shutdown [RESOLVIDO]

Neto Lopes
n370

(usa Debian)

Enviado em 24/03/2015 - 12:34h

Criei este script "meio tosco mais foi oq deu" ele funciona menos na parte em que se digita "n" para parar e sair do script.
Ps: encontrei os arquivos /etc/init.d/halt e /reboot mais não sei onde colocar o script e se terá q apagar tudo ou não.
Eis o código:


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

#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"


read RESPOSTA

#executa uma ação conforme resposta.

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




5. Re: Alteração de execução do comando shutdown [RESOLVIDO]

Neto Lopes
n370

(usa Debian)

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


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