Você pode usar o comando at
. Os comandos at
execute em um momento posterior. O utilitário at
deve ler os comandos da entrada padrão e agrupá-los como um trabalho, para ser executado posteriormente.
Normalmente, at
é instalado por padrão no Ubuntu, mas se a sua versão não incluir, instale via:
sudo apt-get install at
Para mais informações, opções, exemplos e outros, veja o Repositório do Manpage do Ubuntu
Exemplo:
at now +8 hours -f ~/myscript.sh
Você também pode usar atalhos convenientes, como tomorrow
ou noon
, como em
echo "tweet fore" | at teatime
Aviso: Isso executará o comando à esquerda do canal imediatamente , mas só apresentará sua saída mais tarde.
O exemplo também demonstra como você pode enviar ações para at
. at -c
é a maneira como você pode examinar as ações agendadas, que você pode listar convenientemente com o número delas, como em:
at -c 3