ajuda a entender o comportamento de + x minutos

1

Quando eu corro

echo "hello" | at now + 7 minutes

Eu recebo a seguinte saída -

job 2 at 2016-12-11 05:06

No entanto, quando eu uso

bash txt | at now + 7 minutes

Inicia a execução imediatamente. Alguém pode explicar esse comportamento?

    
por user2851669 11.12.2016 / 06:16

2 respostas

1

O comando bash invoca o script agora e não tem nada para enviar ao comando at.

cat txt | at now + 7 minutes

passará as linhas do script bash para

    
por 11.12.2016 / 06:38
1

você também pode usar isso:

at -f txt now + 7 minutes
    
por 11.12.2016 / 16:12

Tags