앞으로 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'"