Autor Tópico: [RESOLVIDO] Comando "shutdown -P {tempo}" sem aviso  (Lida 13229 vezes)

Offline GuidjeLeGamba

  • Usuário Ubuntu
  • *
  • Mensagens: 191
  • Não há fatos eternos ou verdades absolutas
    • Ver perfil
[RESOLVIDO] Comando "shutdown -P {tempo}" sem aviso
« Online: 04 de Junho de 2009, 07:33 »
Pessoal,

Seguinte: costumo utilizar o comando "shutdown -P {tempo}" quando deixo o máquina fazendo alguma tarefa, tipo conversão de músicas e vídeos, compilação de alguma coisa, download de algum arquivo, etc...

O comando é muito útil e funciona muito bem, apenas gostaria de saber se há como desativar o aviso que acontece a partir dos 10 últimos minutos, pelo seguinte: além do aviso escrito que aparece no shell (O sistema será desligado para power off em X minutos!), o comando também dá um "bip", através do speaker interno da máquina - o que é muito chato quando eu estou, digamos, dormindo ou coisa que o valha...

Já tentei o parâmetro "-q" e "--quiet" mas não funcionou (e através do "man shutdown", verifiquei que esse parâmetro estranhamente não está disponível no shell do Ubuntu, apesar de ser um parâmetro válido para o comando "shutdown".)

Buenas, é isso!!

Abraço a todos!!  ;D
« Última modificação: 09 de Junho de 2009, 17:30 por GuidjeLeGamba »


Offline raidicar

  • Usuário Ubuntu
  • *
  • Mensagens: 576
  • Quad Shot of Ubuntu
    • Ver perfil
Re: Comando "shutdown -P {tempo}" sem aviso
« Resposta #1 Online: 09 de Junho de 2009, 03:48 »
Pode desligar por script, abaixo montei um bem simples para ficar claro. Tá até mais fresco que o necessário:

Código: [Selecionar]
#!/bin/bash
clear
echo "Programando desligamento do computador"
echo
echo "Ex: 10m equivale a 10 minutos para desligar."
echo "Ex: 10h equivale a 10 horas para desligar."
echo "Ex: 330 equivale a 330 segundos para desligar."
echo "EX: 15d equivale a 15 dias para desligar."
echo
echo -n "Insira o tempo desejado para desligar o sistema:  "
read tempo
clear
echo "Tempo informado para o desligamento: $tempo, Aguarde!"
sleep $tempo
shutdown -h now

Abra o gedit, copie e cole o conteúdo acima.
salve com o nome que quiser, exemplo: shutmudo
no terminal navegue com o comando cd até a pasta onde esta o arquivo cutmudo e de os comandos:
chmod +x shutmudo
cp shutmudo /usr/bin/

Agora é só digitar shutmudo como root ou sudo shutmudo se estiver com o seu usuário no terminal e escolher o tempo para que o micro seja desligado.

Agora, sinceramente, eu não sei como tirar os beep do comando shutdown, na verdade nem sabia dos beep, acabei de checar e os beep realmente enchem a paciência.
Nunca na minha vida precisei agendar um shutdown, chega até a ser gozado!!! Mas que besteira esses beep... Por falta de uma solução ideal, tai o script.
Quem ama extremamente, deixa de viver em si e vive no que ama. Na vida três coisas são certas, o amor, a morte e o Linux !
Se Platão disse, então realmente sofremos de uma perigosa doença mental.

Offline Kamei Hyoga

  • Usuário Ubuntu
  • *
  • Mensagens: 1.095
  • Ubuntu 11.04
    • Ver perfil
Re: Comando "shutdown -P {tempo}" sem aviso
« Resposta #2 Online: 09 de Junho de 2009, 05:04 »
Seguinte, tem como desligar o beep, mas é pro sistema todo e não só pro shutdown.

Sistema>Preferências>Som>Aviso Sonoro do Sistema

Desmarque o "Habilitar aviso sonoro do sistema"

Se o beep incomoda, mas faria falta, troque pelo aviso visual, marcando "Tornar visual o aviso sonoro do sistema"

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Re: Comando "shutdown -P {tempo}" sem aviso
« Resposta #3 Online: 09 de Junho de 2009, 07:55 »
Por ser uma chamada de sistema o aviso é do próprio kernel, para eliminar este beep só descarregando o módulo pcspkr do kernel, se fosse só o beep do shell, bastaria adicionar setterm -bfreq 0 no /etc/profile
e para somente o X a dica do Kamey Hyoga, kkkkk só não vão ativar o Alerta visual, aquilo é  cruel.

então antes de correr seu shutdown de um
lsmod | grep pcs
isto para ver se está carregado, se não estiver aí baubau foi compilado internamente no kernel.
depois basta removê-lo, obviamente ele voltará a cada boot.
Código: [Selecionar]
sudo rmmod pcspkr

Offline GuidjeLeGamba

  • Usuário Ubuntu
  • *
  • Mensagens: 191
  • Não há fatos eternos ou verdades absolutas
    • Ver perfil
Re: Comando "shutdown -P {tempo}" sem aviso
« Resposta #4 Online: 09 de Junho de 2009, 17:25 »
Pessoal,

Boa tarde. Agradeço a ajuda de todos. Optei pela dica do amigo raidicar, visto que minha intenção era a desligar o speaker interno em razão do desligamento com timer do sistema, mas apenas por esse motivo. Realmente, o aviso sonoro do sistema é útil e gostaria de mantê-lo.

O script, portanto, funcionou perfeitamente!

Abraços!
« Última modificação: 10 de Junho de 2009, 16:25 por GuidjeLeGamba »


Offline Kamei Hyoga

  • Usuário Ubuntu
  • *
  • Mensagens: 1.095
  • Ubuntu 11.04
    • Ver perfil
Re: [RESOLVIDO] Comando "shutdown -P {tempo}" sem aviso
« Resposta #5 Online: 10 de Junho de 2009, 07:14 »
Maravilha que teu problema foi resolvido!


(...) kkkkk só não vão ativar o Alerta visual, aquilo é  cruel.(...)

KKK tem hora que eu levo susto kkk Ta divertido hehe só recomendo para loucos do mesmo naipe que o meu huahua

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Re: [RESOLVIDO] Comando "shutdown -P {tempo}" sem aviso
« Resposta #6 Online: 10 de Junho de 2009, 07:31 »
Pessoal,

Boa tarde. Agradeço a ajuda de todos. Optei pela dica do amigo raidicar, visto que minha intensão era a desligar o speaker interno em razão do desligamento com timer do sistema, mas apenas por esse motivo. Realmente, o aviso sonoro do sistema é útil e gostaria de mantê-lo.

O script, portanto, funcionou perfeitamente!

Abraços!

Como eu disse você pode remover o módulo sempre que for fazer o shutdown, ele será reativado no próximo boot.
você não vai ficar sem seus beeps.
kkkk estava querendo salvar seu sono

Citação de: Kamei Hyoga
KKK tem hora que eu levo susto kkk Ta divertido hehe só recomendo para loucos do mesmo naipe que o meu huahua
Realmente

Offline GuidjeLeGamba

  • Usuário Ubuntu
  • *
  • Mensagens: 191
  • Não há fatos eternos ou verdades absolutas
    • Ver perfil
Re: [RESOLVIDO] Comando "shutdown -P {tempo}" sem aviso
« Resposta #7 Online: 10 de Junho de 2009, 16:29 »
Xterminator,

Boa tarde. Sim! Vou anotar o comando, até porque se eu precisar desabilitar algum outro módulo, suponho que isso me ajude!!

Citar
kkkk estava querendo salvar seu sono

Na verdade, eu extrapolei um pouco no exemplo: tenho um sono de pedra!! HEHEEHE

Abraço!!