Po sudo crontab -e (napisał „/tmp/crontab.XXXX70pN9h” 1L, 19C 1,1 Wszystkie
Następnie zapisałem plik. I sprawdzić ...? (jak? nie wiem)
And to check I
ps -e | grep cron
29818 ? 00:00:00 cron
Więc .. ale postanowiłem sprawdzić ponownie, ale
sudo cat /etc/cron.hourly
cat: /etc/cron.hourly: Is a directory
xi@localhost ~ $ sudo ls /etc/cron.hourly
Nic! tj. w katalogu
Jak rozumiem pierwsze 0 w pozycji godziny oznacza każdą godzinę?
Odpowiedzi:
Pola w cron to:
A
0 * * * * <command>
następnie przekłada się na „Wykonuj polecenie co godzinę, każdego dnia, każdego miesiąca i każdego dnia tygodnia, jeśli minuta wynosi 0”Możesz wyświetlić listę swoich
crontab -l
crontabów, używając , jak już wspomniano delh.Weź ten link tutaj, jest kilka praktycznych przykładów Cron
źródło
Twój
crontab
icron.hourly
są oddzielnymi podmiotami. Włożenie czegoś do twojegocrontab
ciała nie powoduje, żecron.hourly
nawet jeśli działa co godzinę. Wstawianie skryptucron.hourly
to tylko inny sposób uruchamiania go co godzinę, to znaczy, żecron
demon sprawdza zarówno twoje, jakcrontab
icron.hourly
. Posiadanie go w obu uruchomiłoby go dwukrotnie.źródło
Możesz sprawdzić, czy crontab jest zainstalowany, używając:
Co godzinę powinien pojawiać się komunikat w dzienniku, w
/var/log/syslog
którym został wykonany.Dalsza lektura:
http://www.linuxweblog.com/crotab-tutorial
Wydaje mi się, że pierwsze zero (0) to minuty. Ale jeśli powiesz, że chcesz coś zrobić, gdy minuty wynoszą 0, będzie to wykonywane co godzinę. Jak tylko raz na godzinę minuty są zerowe.
źródło
Możesz po prostu uruchomić crona, wykonując następujący samouczek
http://answergig.com/48/please-provide-some-linux-cron-job-examples?show=48#q48
źródło
Jeśli faktycznie szukasz plików cron użytkownika, aby zobaczyć, kiedy zostaną zmienione lub coś w tym rodzaju, można je znaleźć,
/var/spool/cron/
ale prawdopodobnie nie powinieneś manipulować plikami ręcznie.źródło
cron
Demon nie zauważą zmiany, jeśli edytować pliki bezpośrednio. Zamiast tego użyjcrontab -l
do wyświetlenia listy dla bieżącego użytkownika,crontab -e
do edycji dla bieżącego użytkownika i / lub dołącz-u {user}
również, aby uzyskać dostęp do tego innego użytkownikacrontab
. Wszystko to jest dobrze zdefiniowane na stroniecrontab
podręcznika dla .cron
automatycznego sprawdzania plików pod kątem zmian, jeśli naprawdę musisz je zaktualizować ręcznie.crontab
interfejsu; po to jest. W przeciwnym razie będziesz musiał zatrzymać i zrestartowaćcron
demona.