agora - data diferente

1

Esta é a data atual do meu sistema

root@48392:/home/# date
Mon Apr 25 19:08:13 CEST 2016

Agora eu arrumei um emprego ...

root@48392:/home/# echo "ls" | at now
warning: commands will be executed using /bin/sh
job 111254 at Mon Apr 25 19:09:00 2016

de acordo com em , o trabalho 111254 será executado em

Thu Nov 12 19:11:00 2054
    
por PJunior 25.04.2016 / 19:22

2 respostas

1

Com relação a now , o man at afirma que:

 You can also give times like now + count time-units, where the  
 time-units can be minutes, hours, days, or weeks

Em nenhum lugar diz que é permitido usar at now sem uma contagem adicional de unidades de tempo, por isso não me surpreende que você tenha um comportamento indefinido / inesperado.

    
por 25.04.2016 / 19:30
1

Parece que at now está definindo o tempo no futuro o mais possível quando a análise da seqüência de tempo now falhar. O comando batch deve ser executado agora ou, pelo menos, o mais próximo que a carga permitir.

Você pode reagendar usando atq para enviar o trabalho para uma solicitação at com o tempo desejado. A man page para at , batch e os comandos relacionados devem fornecer mais informações

    
por 26.04.2016 / 03:28

Tags