É possível especificar um comando at em uma única linha?

1

Gostaria de programar 8 comandos de curvas nas próximas 12 horas. Eu queria saber se há uma maneira de fazer com 8 chamadas de linha única para a. Sorta como:

$  at now + 1 min "curl -X POST 'http://localhost:5566/export/778'" 

ou

$ at now + 1 min -- curl -X POST 'http://localhost:5566/export/778'

Mas nenhum desses trabalhos. Eu não vejo nada na página man sobre isso.

Exceto isso, existe uma maneira de definir a hora para o próximo comando enquanto estiver dentro da subcamada at ?

    
por jcollum 24.11.2016 / 05:41

2 respostas

2

Uma maneira portátil é:

$ echo "curl -X POST 'http://localhost:5566/export/778'" | at now + 1 min  
    
por 24.11.2016 / 05:50
2

Você deve usar aqui string:

$ at now + 1 min <<<"curl -X POST 'http://localhost:5566/export/778'" 
    
por 24.11.2016 / 05:47