Script para desligar o servidor
Publicado por Sérgio Abrantes Junior 19/03/2009
[ Hits: 8.624 ]
Homepage: https://br.linkedin.com/in/sergioabrantes
Fiz esse script para passar aos clientes caso necessitem desligar o servidor para algum tipo de manutenção. Ex: Manutenção elétrica, desligar o servidor antes que a bateria do nobreak acabe, ou qualquer outro bom motivo que seja.
Altere o shell do user em /etc/passwd de:
desligar:x:1011:0:,,,:/home/desligar:/bin/bash
para
desligar:x:1011:0:,,,:/home/desligar:/sbin/desligar
Coloque o script em /sbin e logue com ssh
Sérgio Abrantes
[]'s
#!/bin/bash # Loop que mostra o menu principal while : ; do # Mostra o menu na tela, com as ações disponíveis resposta=$( dialog --stdout \ --title 'Gerenciador de energia ' \ --menu 'Escolha uma das opções abaixo:' \ 0 0 0 \ 1 'Desligar o Servidor' \ 0 'Sair' ) # Ela apertou CANCELAR ou ESC, então vamos sair... [ $? -ne 0 ] && break # De acordo com a opção escolhida, dispara programas case "$resposta" in 1) halt ;; 0) exit ;; esac done
Relatório analitico de VLANs no PHP-IPAM
Firewall para Compartilhamento de Conexão 3G
Automatizando com Script-Expect
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Programa fora de escala na tela do pc (38)
\Boot sem espaço em disco (Fedora KDE Plasma 42) (1)
Mint Xfce não mantém a conexão no wi-fi (2)









