Script para desligar o servidor
Publicado por Sérgio Abrantes Junior 19/03/2009
[ Hits: 8.571 ]
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
Bloqueando o acesso à internet
Enviar e-mail via shell script usando e-mail autenticado
Compilação de módulos para VMware 12.5.7 no Fedora 26
Redimensionar e fazer upload de imagens
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Proteja seu Linux Mint com o Timeshift: Restaure o sistema mesmo que ele não inicie!
Instalando Google Chrome no Debian 13
Salvar estado da VM no virt-manager (1)
meus dois pen drives não são mais reconhecidos pelo meu PC apos tentar... (2)
Configuração/... de Apache Hop (1)
Alguém pode me recomendar um editor de textos? [RESOLVIDO] (6)