anacron은 cron보다 우선합니다.

anacron은 cron보다 우선합니다.

책에서 발췌실제로 리눅스

As you can see from the crontab file, anacron is given priority over cron.

그가 언급하고 있는 crontab 파일은 다음과 같습니다./etc/crontab


다음 시나리오를 고려하십시오.

내 시스템 시작 시간은 다음과 같습니다.15:00 pm

/etc/anacrontab아래는 파일의 항목입니다.

1    10    myBackupJob_anacron    /home/farhanshirgill/Desktop/scripts/shellscript.sh

이 명령은 시스템 시작 후 shellscript.sh하루 에 한 번만 스크립트를 실행합니다 10 minutes. 작업 식별자는 이며 myBackupJob_anacron작업 상태 정보가 포함된 해당 이름의 로그 파일이 이 /var/spool/anacron/디렉터리에 저장됩니다.

간단하게 유지 shellscript.sh하고 파일 생성을 관리하세요

#!/bin/sh
touch /home/farhanshirgill/Desktop/scripts/fileA.txt

10몇 분 후에 15:10 pm. 여태까지는 그런대로 잘됐다.fileA.txt/home/farhanshirgill/Desktop/scripts/


내부에사용자crontab편집된 특정 파일을 사용하여 crontab -e다음 항목이 생성되었습니다.

20 15 * * 0 touch /home/farhanshirgill/Desktop/scripts/fileB.txt

fileB.txt보시다시피, 에 파일이 생성되어야 합니다 15:20 pm.


/etc/crontab아래와 같이 파일에도 항목이 생성됩니다.

25 15 * * 0   farhanshirgill touch /home/farhanshirgill/Desktop/scripts/fileC.txt

fileC.txt보시다시피, 에 파일이 생성되어야 합니다 15:25 pm.


crontab을 사용하여 생성하려는 파일(&)(시스템 및 사용자 파일)은 fileB생성되지 않습니다.fileC

의 항목이 /etc/anacrontab이 동작과 관련되어 있습니다. 조언해주세요.

관련 정보