anacron이 데몬이 아닌 경우 어떻게 작동합니까?


13

나는 cron과 anacron의 차이점에 대해 읽었으며 cron과는 달리 anacron은 데몬이 아니라는 것을 깨달았습니다. 데몬이 아닌 경우 실제로 어떻게 작동하는지 궁금합니다.

답변:


20

다양한 방법으로 다음을 실행합니다.

  • 시스템에서 systemd를 실행중인 경우 systemd 타이머를 사용합니다 (Debian 패키지에서는 /lib/systemd/system/anacron.timer).
  • 시스템이 systemd를 실행하지 않는 경우 시스템 크론 작업 ( /etc/cron.d/anacron)을 사용합니다.
  • 모든 경우에 매일, 매주 및 매월 cron 작업이 실행됩니다 (단위 :) /etc/cron.{daily,weekly,monthly}/0anacron.
  • 또한 부팅시 ( /etc/init.d/anacron또는 시스템 장치에서) 실행됩니다.

나는 {a,b,c}주변 의 표기법을 보았습니다. 쉘에서 사용할 수 있습니까? (지금 당장 액세스 할 수 없거나 테스트 할 것입니다.) 그것이 보이는 것, {...}즉 쉼표로 구분 된 것으로 대체 된 모든 파일을 의미합니까 ?
Fund Monica의 소송

3
@QPaysTaxes-Bash (및 몇몇 다른 쉘)는 이런 식으로 중괄호를 확장합니다
-Bash

6

anacron는 데몬이 아니므로 다른 방법으로 주기적으로 실행해야합니다. 대부분의 경우 이것은 하루에 한 번 cron 작업으로, 그리고 부팅시에도 실행하는 것을 의미합니다.

예를 들어 루트의 crontab에서 다음과 같이 보일 수 있습니다.

@reboot /usr/local/sbin/anacron -ds
@daily  /usr/local/sbin/anacron -ds

systemd를 사용하는 Linux 시스템은이 작업을 분명히 다르게 수행 할 수 있지만 여전히 anacron24 시간마다 한 번 이상 실행해야합니다 .

anacron작업을 예약 할 수있는 최단 기간 anacron이 하루에 한 번 이므로 24 시간마다 한 번 이상 실행하는 것은 의미 가 없습니다.


감사. (1) "데몬이 아님"이 무엇을 의미하는지 궁금했습니다. (2) 마지막 문장과 관련하여 : "시스템 타이머는 매번
Tim
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.