cron
데비안에서 일시적으로 비활성화 하고 싶습니다 . 예를 들어, 다시 시작해도 시작되지 않도록 완전히 종료합니다. 어떻게 해야 하나요?
cron
현재 사용 사례는 시스템을 새 디스크로 이동하는 동안 시스템을 종료 하려는 것입니다 .
참고: 개별 파일을 편집하고 싶지 않습니다 cron
.
답변1
시스템을 사용하십시오:
sudo systemctl disable cron
데몬을 비활성화하고 중지하려면 다음을 수행하십시오.
sudo systemctl disable cron
sudo systemctl stop cron
sudo systemctl disable cron --now
(일반적으로 이 작업을 수행할 수 있을 것으로 예상 하지만 분명히 어떤 이유로든 그렇지 않습니다 cron
.)
그리고 sysvinit
:
sudo update-rc.d cron disable
sudo service cron stop
이들 모두에는 enable
서비스를 다시 활성화하는 해당 변형이 있습니다.
답변2
mask
다음 서비스를 이용하실 수 있습니다 cron
:
systemctl mask cron
또는 unmask
다음을 활성화하십시오 cron
.
systemctl unmask cron && systemctl enable cron
보호된 서비스의 단위 파일은 심볼릭 링크입니다 /dev/null
. 이는 다른 활성화된 서비스에서 요구하는 경우에도 서비스를 로드하는 것을 "불가능"하게 만듭니다.