Você pode usar o at
comando para agendar qualquer ação, incluindo executar os comandos detalhados em essa pergunta .
Por exemplo, se você quiser hibernar em 30 minutos:
echo 'pmi action hibernate' | at now + 30 min
Ou se você quiser suspender às 23h:
echo 'pmi action suspend' | at 11pm
Se você precisar executar um comando como root
, execute at
com sudo
em vez do próprio comando com sudo
(já que sudo
só deve ser executado de forma interativa, a menos que você o tenha configurado para pedir sua senha). Por exemplo, os equivalentes dos comandos acima usando pm-hibernate
e pm-suspend
são:
echo pm-hibernate | sudo at now + 30 min
echo pm-suspend | sudo at 11pm