
Gostaria de desligar o computador depois de ele estar funcionando por, por exemplo, 30 minutos.
Estou no Raspbian (Raspberry Pi) e tentei colocar /etc/rc.local
:
shutdown -h 30
exit 0
mas não funciona. Além disso, tenho o login automático ativado, mas ele para de funcionar agora (mostra o prompt de login do X), sugerindo que rc.local
pode não ter sido concluído corretamente (?).
Por favor, alguém pode me ajudar ainda mais?
Responder1
Digite esta linha
@reboot /path/to/file
no sudo crontab
( sudo crontab -e
). file
é um arquivo executável com conteúdo
#!/bin/bash
at -f /path/to/anotherfile now + 30 minutes
e eventualmente, anotherfile
também é um arquivo executável com conteúdo
#!/bin/bash
/sbin/shutdown -h now
É claro que isso é brutal, você pode querer introduzir algumas variações para ser mais tolerante com a lentidão de seus usuários, por exemplo, você pode usar
/sbin/shutdown -h +1 I am not feeling well today, I quit (in 1 minute).