저는 여러 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