Script para desligar o computador de acordo como login
Publicado por Djair Dutra C. Jr. 25/03/2006
[ Hits: 7.056 ]
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
Simples dialog script para escolha de gerenciador de janelas
Teste de conexão com o servidor
Como agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
Como preparar o Vim/Neovim para corrigir ortografia em português
Dark Web e Malwares na internet, quanto custa?
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Como verificar o hash de um arquivo baixado da Internet e como criar um hash
Debian 12 - IPTABLES - removendo NFTABLES
OverWatch 2 - Abrindo portas do jogo no Iptables.
Como instalar o adaptador wifi USB Intelbras ACtion A1200 no Linux Mint
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
Erro nas atualizações do Void Linux (0)
O que você está ouvindo agora? [2] (129)
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
[Shell Script] Tire screenshots com Scrot facilmente com Zscrot
[Shell Script] DioPSI - Script multidistro para instalar programas
[Shell Script] ARS Vídeos - Cortador de vídeos e webcam shooter