Como posso desativar o cron para o Debian?

6

Eu quero desabilitar cron temporariamente no Debian. Como em, desligue-o completamente, para que ele não inicie mesmo durante a reinicialização. Como posso fazer isso?

Meu caso de uso atual é que eu quero desligar cron como parte de um processo para mover meu sistema para novos discos.

NOTA: não quero editar arquivos cron individuais.

    
por Faheem Mitha 19.07.2017 / 10:30

2 respostas

15

com o systemd:

sudo systemctl disable cron

Se você quiser desativar o daemon e pará-lo:

sudo systemctl disable cron
sudo systemctl stop cron

(Normalmente você espera que sudo systemctl disable cron --now faça o truque, mas aparentemente não é por cron , por algum motivo.)

com sysvinit :

sudo update-rc.d cron disable
sudo service cron stop

Todos eles têm enable variantes correspondentes para reativar o serviço.

    
por 19.07.2017 / 10:33
12

Você pode mask o cron service usando:

systemctl mask cron

Ou para unmask e ativar cron :

systemctl unmask cron && systemctl enable cron

Um serviço mascarado é aquele cujo arquivo de unidade é um link simbólico para /dev/null , isso torna "impossível" carregar o serviço, mesmo que seja exigido por outro serviço ativado.

    
por 19.07.2017 / 10:33

Tags