anacron은 cron보다 우선순위가 부여됩니다.

anacron은 cron보다 우선순위가 부여됩니다.

책에서 발췌Linux 실행

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이 동작과 관련이 있습니까? 조언해주세요.

관련 정보