Escrevi um script Python que preciso executar em um determinado momento após a execução de outro script. Encontrei o at
comando e, depois de pesquisar um pouco, tentei o seguinte (dividido em várias linhas para facilitar a leitura):
/private/var/folders/w9/6q0rjl6n4yv859fpxbg4123w0000gn/T/S10/fm-git.py
--filename chiv-lib --repository /Users/chuck/Projects/chivalry/chiv-lib/
--path Chivalry/ --comment "test" | at 2:52pm
Isso executou o script imediatamente. Então eu tentei
at 2:53pm
> /private/var/folders/w9/6q0rjl6n4yv859fpxbg4123w0000gn/T/S10/fm-git.py
> --filename chiv-lib --repository /Users/chuck/Projects/chivalry/chiv-lib/
> --path Chivalry/ --comment "test"
> ^D
Mas a hora chegou e passou e o script não foi executado. Após o acima, at -l
produz o seguinte:
13 Mon Nov 27 02:53:00 2017
12 Mon Nov 27 14:52:00 2017
Isso está no macOS High Sierra. É at
o utilitário certo para isso? Em caso afirmativo, como posso fazer com que ele faça o que eu quero aqui?
Vejamos, no Mac OS X (já que esse hardware é muito antigo para rodar o macOS) mais
myat
porque nunca consigo lembrar o formato de data queat
quer...... por que tem um job de 2016 por aí??
Uhhhh...talvez a página do manual
at
ajude?Enquanto isso
atrun(8)
, encontramos...Poxa. Vamos tentar isso...
E então esperamos um ou dois minutos...
Parece bom quando você o liga (o aviso pode esgotar a bateria ou fatias preciosas da CPU...)