답변:
아마 당신의 cron 구현에 달려 있지만 매뉴얼에서 인기있는 Vixie cron 상태는 다음과 같습니다.
그런 다음 cron은 1 분마다 깨우며 저장된 모든 crontab을 검사하고 각 명령이 현재 분에서 실행되는지 확인합니다.
과
일광 절약 시간의 시작과 끝에서와 같이 시계를 3 시간 미만으로 변경하면 특별히 고려해야 할 사항이 있습니다. 시간이 앞으로 이동 한 경우 건너 뛴 시간에 실행 된 작업은 변경 직후에 실행됩니다. 반대로, 시간이 3 시간 미만으로 뒤로 이동 한 경우 반복 된 시간에 해당되는 작업은 다시 실행되지 않습니다.
특정 시간에 실행되는 작업 (@hourly로 지정되지 않았거나 시간 또는 분 지정자에 '*'이 지정되지 않은 작업) 만 영향을받습니다. 와일드 카드로 지정된 작업은 새로운 시간을 기준으로 즉시 실행됩니다.
DST 변경이 3 시간 미만이므로 프로그램은 오전 3시 직후에 실행됩니다.
이것이 Vixie cron 특정 행동인지 확실하지 않습니다 .PDP-11이 80 년대에도 어떻게 작동했는지 기억합니다.하지만 확실하지 않습니다.
가장 좋은 해결책은 하드웨어 시계를 UTC, (협정 세계시), AKA GMT 또는 Zulu Time으로 설정하여 컴퓨터를 실행하고 일광 절약 시간제를 허용하도록 현지 시간대를 설정하여 시간 표시 방식 만 변경하는 것입니다. 인계 할 시간.
SUSE Linux 및 기타 대부분의 경우 하드웨어 시계 시스템-> 환경-> 시계-> HWCLOCK 이 -u 플래그와 함께 UTC로 설정되고 표준 시간대가 시스템의 현지 시간을 자동으로 표시하는 위치로 설정된 경우 당신을 위해 DST 수정.
여기에는 여러 가지 장점이 있습니다.
자세한 내용 man hwclock
은 터미널에 입력하십시오 .