한 줄에 at 명령을 지정할 수 있습니까?

한 줄에 at 명령을 지정할 수 있습니까?

앞으로 12시간 동안 8개의 컬 명령을 예약하고 싶습니다. 8개의 단일 회선 호출을 처리할 수 있는 방법이 있는지 궁금합니다.

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

또는

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

그러나 이들 중 어느 것도 작동하지 않습니다. 매뉴얼 페이지에는 이에 대한 내용이 없습니다.

at그 외에도 서브셸 내에서 다음 명령의 시간을 설정하는 방법이 있습니까 ?

답변1

이식 가능한 방법은 다음과 같습니다.

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

답변2

여기서는 문자열을 사용해야 합니다.

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

관련 정보