![한 줄에 at 명령을 지정할 수 있습니까?](https://linux55.com/image/99411/%ED%95%9C%20%EC%A4%84%EC%97%90%20at%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%A7%80%EC%A0%95%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
앞으로 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'"