Czy muszę ponownie uruchomić crona po zmianie pliku crontable?Ponowne uruchamianie crona po zmianie pliku crontab?
Odpowiedz
nr
... cron sprawdzi czas modyfikacji na wszystkich plikach crontab i przeładować te, które uległy zmianie. Zatem crona nie musi być wznowiona gdy plik crontab jest modyfikowany
Ale jeśli po prostu chcesz, aby upewnić się jej zrobić tak,
sudo service cron reload
lub
/etc/init.d/cron reload
Jeśli używany jest folder cron.d, dowiązania symboliczne z połączeniem symbolicznym nie zostaną przeładowane. Jak mogę wymusić przeładowanie? – CMCDragonkai
@CMCDragonkai '/etc/init.d/cron restart'? – leonbloy
To takie proste. Teraz jest 'sudo service cron restart'. – CMCDragonkai
Na CentOS z cPanel sudo /etc/init.d/crond reload
załatwia sprawę.
Na CentOS7: sudo systemctl start crond.service
Dzięki za linię CentOs 7 –
Spróbuj tego: sudo cron reload
To działa dla mnie na ubuntu 12.10
zależności od dystrybucji, za pomocą cron "reload" może zrobić nic. Aby wkleić fragment z init.d/cron (debian squeeze):
reload|force-reload) log_daemon_msg "Reloading configuration files for periodic command scheduler" "cron"
# cron reloads automatically
log_end_msg 0
;;
Niektóre deweloper/opiekun oparła się na nim przeładunku, ale nie, i w tym przypadku nie jest to sposób, aby wymusić reload. Generuję pliki crontab w ramach wdrożenia i dopóki nie zmieni się długość pliku, zmiany nie zostaną ponownie załadowane.
Miałem podobny problem na 16.04 VPS Digital Ocean. Jeśli zmieniasz crontaby, upewnij się, aby uruchomić
sudo service cron restart
Życie. Oszczędzający. ty dah człowieku –
próbować ten jeden dla CentOS 7: usługa crond przeładować
- 1. Uruchamianie kompilatora TypeScript po zmianie pliku źródłowego
- 2. Wymuś ponowne uwierzytelnianie po zmianie uprawnień użytkownika
- 3. Forever.js uruchamianie i ponowne uruchamianie wielu skryptów
- 4. Ponowne uruchamianie Sidekiq
- 5. Ponowne uruchamianie scenariusza WPF
- 6. Przekierowanie wyjścia crona
- 7. stwardnienie zadanie crona pliku php
- 8. Tworzenie crontab poprzez Kapistrana zamiast korzystania z crontab -e
- 9. Django i Seler - ponowne ładowanie kodu do Selera po zmianie
- 10. Ponowne ładowanie niestandardowego UITableViewCell po zmianie kolejności komórek
- 11. phpunit ponowne uruchamianie testów losowo
- 12. Emulator Android przyspiesza ponowne uruchamianie
- 13. Odtwarzanie dźwięku i ponowne uruchamianie onclick
- 14. Ponowne uruchamianie Tomcata po pomyślnym wdrożeniu za pomocą Jenkins
- 15. Ponowne uruchamianie zegarów z systemem Android po ich anulowaniu
- 16. ponowne renderowanie pliku EJS po żądaniu ajaxowym
- 17. Eksportuj plik crontab do pliku
- 18. Ponowne uruchamianie zakończone niepowodzeniem i niezalecane testy
- 19. Ponowne uruchamianie serwera lotniczego czytającego starszą wartość
- 20. Ponowne indeksowanie po pandas.drop_duplicates
- 21. Ponowne uruchamianie demona dropboxa, jeśli działa
- 22. Jak wyłączyć automatyczne ponowne uruchamianie Tomcata w środowisku Eclipse?
- 23. Crontab
- 24. Automatyczne ponowne uruchamianie długich zadań w Julia
- 25. Ponowne uruchamianie menedżera jednostek z wyjątków
- 26. Ponowne uruchamianie zdalnych ziaren przy użyciu IPython.parallel
- 27. Jak tolerować ponowne uruchamianie RabbitMQ w Langohr?
- 28. Formanty javascript wideo HTML5 - ponowne uruchamianie wideo
- 29. Wykrywanie i ponowne uruchamianie uszkodzonej aplikacji .NET
- 30. Ponowne uruchamianie procesu erlang i zachowanie stanu
aby nie pominąć odpowiedź @ leonbloy, ale uważam, że wdrożenie pierwszego crona mojego Linuksa (a właściwie sformatowana na minutę) nie działała, dopóki system nie zostanie ponownie uruchomiony. 'sudo service cron restart' nie był testowany. – geotheory
@geotheory yikes Mam nadzieję, że nie będę musiał restartować mojego serwera prod kiedykolwiek aktualizuję mój crontab (i nie mam). – jcollum