cron에 대한 wikipedia 페이지를 읽은 후 cron이 crontab 파일에 정의한 작업을 언제 실행하기 시작하는지 명확하지 않습니다. 부팅 프로세스 중입니까, 아니면 부팅 프로세스가 끝날 때입니까, 아니면 그 이후입니까? 시스템(Linux Mint 17.3)에 로그인하면 실행되는 것은 확실하지만, 로그인하지 않으면 어떻게 되나요?
답변1
각 파일에 정의된 작업은 crontab
부팅 중에 실행 파일(systemd 또는 Upstart)에 의해 실행됩니다 crond
. 작업은 시작되자마자 처리되므로 시스템 부팅이 완료되기 전에 정의된 작업이 실행되기 시작하는 것을 볼 수 있습니다.init
sysvinit
crond
crontab
어떤 경우든 crond
예약된 작업은 로그인 여부에 관계없이 실행됩니다. 로그인하지 않고도 시스템을 시작할 수 있으며 crond
정의된 작업은 계속 실행됩니다. 이는 일반적으로 서버의 경우입니다.
이것crond(8)
맨페이지에는 모든 세부 정보가 포함되어 있습니다.