crontab을 사용하여 사용자 정의 프로세스를 실행해야 합니다.

crontab을 사용하여 사용자 정의 프로세스를 실행해야 합니다.

예를 들어 cron-tabs를 사용하여 15일마다 사용자 지정 프로세스를 실행해야 하지만 날짜는 다릅니다.

00 18 */15 * 4
00 1 */15 * 1

날짜는 고정되어 있지 않으며 항상 변경됩니다. 이것이 가능합니까? 감사해요

답변1

나크론이러한 용도로 특별히 설계되었습니다.

15 0 mycustomjob /runmystuff.sh

15일마다 특정 시간에 실행하려면 약간의 작업이 필요할 수 있습니다. 지연을 지정할 수 있지만 작업이 언제 시작될지는 보장할 수 없습니다.

그렇지 않으면 다른 설명에서 제안한 것처럼 매시간 스크립트를 실행하거나 일반 cron의 스크립트를 실행한 다음 실제 작업을 실행해야 하는지 결정할 수 있습니다. 예를 들어 date +%s -d "-15 days"작업이 마지막으로 실행되었을 때의 값을 확인할 수 있습니다 . 아니면 물론 필요한 다른 것도 있습니다.

관련 정보