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 reload
het.
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 crond
niet cron
.
Antwoord 8
Opdrachten voor RHEL/Fedora/CentOS/Scientific Linux-gebruiker
-
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
-
-
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
-
-
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
-
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
-
-
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
-
-
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/root
bewerkt via SFTP-client – moet service cron restart
.
Herlaadservice werkt niet.
2) Als bewerk bestand /var/spool/cron/crontabs/root
via 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.