매분 실행되는 크론 작업이 여러 개 있고 @reboot
작업을 배치하려고 생각 중입니다. 루트 권한으로 배치되고 실행됩니다.
그것이 내가 알고 싶은 것입니다. 시스템이 로그인 화면으로 재부팅되면 이러한 크론 작업이 실행됩니까? @reboot
루트로 로그인하지 않은 경우 재부팅 후 항목이 실행됩니까?
답변1
cron 데몬은 @reboot
시스템 부팅 후 시작하자마자 예약된 cron 작업을 시작합니다. 사용자가 새로 재부팅된 시스템에 로그인할 시간이 있는지, 작업이 루트 또는 시스템의 다른 사용자에게 속하는지 여부는 중요하지 않습니다. 시스템에서 그래픽 로그인 화면을 사용하는 경우 이러한 작업은 그래픽 로그인 화면이 나타나기 전이나 나타날 때 실행될 가능성이 높습니다. 기본 데몬(예: cron 데몬)은 일반적으로 디스플레이 관리자에 로그인하기 전에 시작됩니다.
예를 들어 Ubuntu 및 macOS와 마찬가지로 OpenBSD는 Vixie cron 데몬을 사용하고 있습니다. 메인 루프에 들어가기 전에도 작업을 실행 합니다 @reboot
(코드는여기).