Tenho experimentado o arquivo crontab e criado um arquivo de script .sh, mas também não consegui: cancelar o desligamento ou mostrar de forma confiável uma mensagem no terminal como um "aviso" quando inicializo o sistema. Para verificar se as duas linhas foram executadas que usei at -l
e shutdown 00:00
mas o crontab parece não executá-lo "@reboot"? Também tentei executar as linhas por meio de "aplicativos de inicialização", mas também não funcionou - mesmo quando uso o comando sleep para atrasar as linhas separadamente.
Eu tenho o desktop Ubuntu 24.04 LTS instalado, mas configuro o sistema para inicializar no modo de destino multiusuário por padrão, enquanto preciso fazer login no meu usuário neste modo e quando mudo para a GUI (alias para inicializar no modo gráfico -target.) - talvez isso possa causar o problema?
Da linha de comando ...
desligará (1) às 17:00 ou (2) daqui a 60 minutos.
cancelará um desligamento pendente, exceto aqueles onde você usa
now
ou+0
quando estes são executados imediatamente.Isso seria
in
/etc/crontab
, use caminhos absolutos como precaução (já que o cron por padrão não adiciona $PATH).