Cron herstarten na het wijzigen van het crontab-bestand?

Moet ik cron opnieuw opstarten nadat ik het crontable-bestand heb gewijzigd?


Antwoord 1, autoriteit 100%

Nee.

Van de cron-manpagina:

…cron zal dan de wijzigingstijd op alle crontabs onderzoeken
en herlaad degene die zijn gewijzigd. Cron hoeft dus niet opnieuw te worden gestart
telkens wanneer een crontab-bestand wordt gewijzigd

Maar als je er zeker van wilt zijn dat het toch klaar is,

sudo service cron reload

of

/etc/init.d/cron reload

Antwoord 2, autoriteit 9%

Op CentOS met cPanel doet sudo /etc/init.d/crond reloadhet.

Op CentOS7: sudo systemctl start crond.service


Antwoord 3, autoriteit 4%

Ik had een soortgelijk probleem met 16.04 VPS Digital Ocean. Als u crontabs wijzigt, moet u ervoor zorgen dat u

. uitvoert

sudo service cron restart 

Antwoord 4, autoriteit 2%

Afhankelijk van de distributie kan het gebruik van “cron reload” niets uithalen. Een fragment uit init.d/cron plakken (debian squeeze):

reload|force-reload) log_daemon_msg "Reloading configuration files for periodic command scheduler" "cron"
    # cron reloads automatically
    log_end_msg 0
    ;;

Sommige ontwikkelaars/beheerders vertrouwden op het herladen, maar doen dat niet, en in dit geval is er geen manier om herladen te forceren. Ik genereer mijn crontab-bestanden als onderdeel van een implementatie, en tenzij de lengte van het bestand op de een of andere manier verandert, worden de wijzigingen niet opnieuw geladen.


Antwoord 5, autoriteit 2%

probeer deze voor centos 7: service crond reload


Antwoord 6

Probeer dit eens: sudo cron reload
Het werkt voor mij op ubuntu 12.10


Antwoord 7

Probeer dit: service crond restart, daarom is het crondniet cron.


Antwoord 8

Opdrachten voor RHEL/Fedora/CentOS/Scientific Linux-gebruiker

  1. Cron-service starten

    • Om de cron-service te starten, gebruik: /etc/init.d/crond start

    • OF RHEL/CentOS 5.x/6.x gebruiker: service crond start

    • OF RHEL/Centos Linux 7.x-gebruiker: systemctl start crond.service

  2. Cron-service stoppen

    • Om de cron-service te stoppen, gebruik: /etc/init.d/crond stop

    • OF RHEL/CentOS 5.x/6.x gebruiker: service crond stop

    • OF RHEL/Centos Linux 7.x-gebruiker: systemctl stop crond.service

  3. Herstart cron-service

    • Om de cron-service opnieuw te starten, gebruik: /etc/init.d/crond restart

    • OF RHEL/CentOS 5.x/6.x gebruiker: service crond restart

    • OF RHEL/Centos Linux 7.x-gebruiker: systemctl restart crond.service

Opdrachten voor op Ubuntu/Mint/Debian gebaseerde Linux-distro

  1. Debian Start cron-service

    • Om de cron-service te starten, gebruik: /etc/init.d/cron start

    • OF sudo /etc/init.d/cron start

    • OF sudo service cron start

  2. Debian Stop cron-service

    • Om de cron-service te stoppen, gebruik: /etc/init.d/cron stop

    • OF sudo /etc/init.d/cron stop

    • OF sudo service cron stop

  3. Debian Cron-service opnieuw starten

    • Om de cron-service opnieuw te starten, gebruik: /etc/init.d/cron restart

    • OF sudo /etc/init.d/cron restart

    • OF sudo service cron restart

Bron: https://www.cyberciti. biz/faq/howto-linux-unix-start-restart-cron/


Antwoord 9

Er zijn gevallen waarin cron opnieuw moet worden gestart om het opstartscript te laten werken. Er is niets mis mee om de cron opnieuw te starten.

sudo service cron herstart


Antwoord 10

1) Als bestand /var/spool/cron/crontabs/rootbewerkt via SFTP-client – moet service cron restart.
Herlaadservice werkt niet.

2) Als bewerk bestand /var/spool/cron/crontabs/rootvia console linux (nano, mc) – herstart NIET nodig.

3) Indien cron bewerken via crontab -e– herstart NIET nodig.


Antwoord 11

Ubuntu 18.04
* Gebruik: /etc/init.d/cron {start|stop|status|restart|reload|force-reload}


Antwoord 12

Op CentOS (mijn versie is 6.5) moet je bij het bewerken van crontab de editor sluiten om je wijzigingen in CRON weer te geven.

crontab -e

Na dat commando kun je zien dat het nieuwe item verschijnt in /var/log/cron

Sep 24 10:44:26 ***** crontab[17216]: (*****) BEGIN EDIT (*****)

Maar alleen het opslaan van de crontab-editor na het maken van enkele wijzigingen werkt niet. U moet de editor verlaten om wijzigingen in cron weer te geven. Na het afsluiten verschijnt er een nieuw item in het logboek:

Sep 24 10:47:58 ***** crontab[17216]: (*****) END EDIT (*****)

Vanaf dit punt zijn de aangebrachte wijzigingen zichtbaar voor CRON.

Other episodes