se o usuário tiver permissão para usar o comando at
, esse é o uso perfeito para isso:
$ at 08:00 022116
at> myscript.sh
at> <----------- ctrl-d here
job 9 at 2016-02-21 08:00
se você receber uma mensagem como "o usuário blah não é capaz de executar at
", peça ao syadmin para adicionar este usuário ao arquivo at.allow
ou remover do arquivo at.deny
, dependendo de como ele é usado no seu meio ambiente.
A menos que você deseje que o sono duradouro aconteça no meio do seu roteiro. Mesmo assim, você pode cortar o seu script em dois, escrever variáveis que deseja manter, em um arquivo e quando chegar a hora e a segunda parte do seu script for executada, ele poderá ler essas variáveis do arquivo armazenado.