나는 Ubuntu 14.04를 가지고 있고 그것을 사용하는 방법을 배우려고 노력하고 있습니다 anacron
. 지금까지 알 수 없는 세 가지가 있습니다. 설명 해주십시오!
anacron
명령(tast)이 처음으로 실행된 때는 언제입니까? 지금이 수요일 오후 2시(14:00)이고 방금 새로운 주간 작업을 설정했다고 가정해 보겠습니다anacron
. 그렇다면 첫 번째 실행을 언제 기다려야 합니까? 즉, 여기서 출발점은 무엇입니까? 일주일에 한 번, 시작하면?3개의 명령이 있다고 가정해 보겠습니다. 그러면 이것은 스크립트여야 합니다. 아니면... 세 가지 명령을 모두 하나의
anacron
작업에 넣을 수 있나요? 보다 구체적으로 프로세스를 중지하고 파일 내용을 삭제한 다음 중지된 동일한 프로세스를 다시 시작하고 싶습니다.명령을 어디에 넣어야 하나요
anacron
? 에서는 그렇게 말하지만/etc/anacrontab
관리할 기본 명령이 3줄 표시됩니다cron
(제가 올바르게 이해한 경우). 이 세 명령 아래 같은 위치에 나만의 명령을 작성해야 합니까?
답변1
알아야 할 가장 중요한 점은 anacron
보완적으로 설계되었다는 것입니다 cron
. 실제로는 /etc/cron.daily
또는 에서만 /etc/cron.weekly
작업을 구성 해야 합니다 /etc/cron.monthly
. anacron
더 자주 작업을 실행하는 데는 적합하지 않습니다. 주요 목적은 매일, 매주 또는 매월 작업이 항상 켜져 있지 않은 컴퓨터를 "따라잡는" 것입니다.
anacron
타임스탬프와 마지막 실행 이후 경과 시간을 사용하여 작업 실행 여부를 결정합니다. 매주 일한다고 선언하면즉7일 지연을 통해anacron
7일 동안 실행되지 않은 것이 감지될 때마다 실행됩니다. 따라서 새 작업을 생성하면 다음에 호출될 때 실행되어야 합니다. 기본적으로 이는 다음 번에 시스템이 재부팅될 때, 다음 번에 전원 상태가 변경될 때(배터리에서 AC로) 또는 오전 3시입니다./etc/cron.daily
이 세 가지 명령을 사용하여 스크립트를 작성하고 (또는.weekly
경우.monthly
에 따라) 에 넣으십시오 .위에서 언급 했듯이
/etc/cron.{daily,weekly,monthly}
./etc/anacrontab
보다Debian/Ubuntu 관련 문서그리고anacron
읽어보기 파일자세한 내용은.