Script para desligar o computador de acordo como login
Publicado por Djair Dutra C. Jr. 25/03/2006
[ Hits: 7.404 ]
O ideal é que você altere o shell padrão no /etc/passwd para este script e que crie um usuário com o nome desligar, por exemplo.
Cada vez que o usuário de nome "desligar" logar no sistema ele rodará apenas o script, podendo reiniciar, desligar ou cancelar.
Se cancelar o script faz o logoff imediatamente e este usuário não faz mais nada no sistema.
É ideal para servidores onde alguém fica reponsável por desligar/reiniciar e reclama dos comandos shutdown -h now.
É excelente para usuários leigos.
#!/bin/sh
# Maiores esclarecimentos de como executar o script "automagicamente"
# no login, favor reportar-me por e-mail ou no próprio vivaolinux.com.br.
clear
echo -e '{FONTE}33[40;33;1;1m###############################'
echo -e '{FONTE}33[40;33;1;1m###### ESCOLHA UMA OPÇÃO ######'
echo -e '{FONTE}33[40;33;1;1m###############################'
echo
echo
echo "1) Desligar o computador"
echo "2) Reiniciar o computador"
echo "3) Fechar"
read opt
if [ "$opt" == "" ]; then
echo "O campo está vazio. Operação cancelada."
sleep 3 && clear
elif [ "$opt" == "1" ]; then
echo "Aguarde enquanto seu computador é desligado."
sleep 3 && /sbin/shutdown -h now
elif [ "$opt" == "2" ]; then
echo "Aguarde enquanto seu computador é reiniciado."
sleep 3 && /sbin/shutdown -r now
elif [ "$opt" == "3" ]; then
exit
else
echo "Opção inválida! Escolha o número correspondente a ação que deseja executar."
sleep 5 && exit
fi
Assistindo vídeo na TV e controlando no monitor com o xine
Terminal logando vários SSH em abas
Previsão do tempo em cores no terminal
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









