특정 간격 후에 Cron 작업 예약 및 중지 [닫기]

특정 간격 후에 Cron 작업 예약 및 중지 [닫기]

저는 여러 cron 작업이 포함된 서버를 관리하고 있는데 crontab 항목 중 하나는 다음과 같습니다.

51 ​*/2 *​ * * /root/backup.sh

여기서 무슨 일이 일어나고 있으며 스크립트가 실행되는 시간을 설명할 수 있는 사람이 있습니까?

20분 동안 매시간 스크립트를 실행하고 20분마다 다른 스크립트를 실행하고 싶습니다. 어떻게 해야 합니까?

또한 세 번째 크론을 20~30분 동안 실행한 다음 중지했다가 다음 시간 또는 2~3시간마다 다시 시작하고 20분 동안 다시 실행한 다음 중지하고 싶습니다. 이렇게 할 수 있습니까?

답변1

여기에는 매우 포괄적인 튜토리얼이 있습니다.

http://code.tutsplus.com/tutorials/scheduling-tasks-with-cron-jobs--net-8800

보여주신 예에서는 크론이 2시간마다 51분에 실행됩니다.

20분마다 스크립트를 실행하려면 다음을 수행하십시오.

*/20 * * * * /root/backup.sh

관련 정보