Script para desligar o servidor
Publicado por Sérgio Abrantes Junior 19/03/2009
[ Hits: 8.432 ]
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
Limpando cache do Squid (Baseado em Debian)
Baixa os pacotes de uma determinada versão do Slackware para posterior atualizaçao
Converte diretório, subdiretório e arquivos de Maiúscula -> minúscula.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
De volta para o futuro - ou melhor, para o presente (23)
Plasma 6 com partes em inglês (0)
A area de trabalho ficou preta (6)