책에서 발췌실제로 리눅스
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
이 동작과 관련되어 있습니다. 조언해주세요.