다음 코드를 사용하면 5분마다 크론 작업을 생성할 수 있습니다.
*/5 * * * * root bash /etc/cron.d/mongo/5min.sh
내부에/etc/cron.d/mongo/5min.sh파일 전송 요청곱슬:
#!/bin/sh
export PATH="/usr/local/bin:/usr/bin:/bin"
curl http://mysite.com/crons/5minute
요청한 사이트로 경로를 보냅니다.SEK/5분파일 시스템에서 어떤 작업도 수행하지 않지만 실행될 때마다 홈 디렉터리에 다음 형식으로 파일을 생성하는 PHP 코드입니다.
5 분
5분.1
...
5분.14999
이 파일 안에는 컬 요청의 응답 본문이 있습니다. 이와 같이:
empty<br>
yes<br>
이 문자열은 crons/5min.php에 작성되어 있습니다.에코주문하다.
문제의 원인은 무엇입니까?
답변1
이는 설계된 동작입니다. Curl은 각 실행 결과를 구별하기 위해 파일 이름에 숫자 접미사를 추가합니다. 이를 재정의하려면 -o 옵션을 사용하십시오.
curl http://mysite.com/crons/5minute -o [/your/path/to/]5minute