Jak skonfigurować plik crronab cron.d dla roota


2

Jaka jest procedura instalowania pliku crronab cron.d, który ma być uruchamiany jako root?

Mam skrypt, który chcę, aby root uruchamiał się co 10 minut, więc zainstalowałem plik /etc/cron.d/mycron:

SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
*/10 * * * *   root    /usr/local/bin/myscript.sh

następnie ponownie uruchomiłem crona i upewniłem się, że mogę go wykonać /usr/local/bin/myscript.shi że działa poprawnie.

Jednak, o ile wiem, nigdy tak naprawdę nie jest wywoływany, ponieważ skrypt zapisuje do pliku dziennika, a plik dziennika nigdy nie jest tworzony. Czy brakuje mi jakiegoś kroku?

Odpowiedzi:


1

Odkryłem, że wszystkie /etc/cron.dpliki muszą mieć uprawnienia ustawione na 600, w przeciwnym razie cron zgłasza błąd w TRYBIE „NIEBEZPIECZNY”.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.