Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
CRON problem http://forum.freesco.pl/viewtopic.php?f=22&t=7798 |
Strona 1 z 1 |
Autor: | ZaaQ [ poniedziałek, 30 maja 2005, 03:53 ] |
Tytuł: | CRON problem |
Nie moge sobie poradzic i szczerze mowiac nie wiem o co chodzi. Po przeczytaniu instrukcji http://man.przez.net/crontab.5.html widze ze niby wszystko jest OK jednak: /cron.daily/p2p_u z atrybutem 744, wlasciciel i grupa - root fragment gdzie w teorii, codziennie o 23:59 powinno restartowac firewalla W teorii powinno dzialac ale: w karzdej lini z cyframi zawsze podaje blad
i tak dla kazdego wiersza. ps -A listuje dzialajacy crond W przypadku gdy pozbede sie 59 23 * * * dziala, tylko szkoda ze o polnocy, lub po recznym wywolaniu. Mam zadania na powiedzmy 8 rano ktore musza byc wykonane a tutaj lipa. WTF ![]() |
Autor: | Dayson [ poniedziałek, 30 maja 2005, 07:48 ] |
Tytuł: | |
Dlatego plik nazywa się cron.daily i wykonuje się zawsze po połnocy. i w pliku cron.daily nie umieszcza się reguł z czasem tylko samą regułkę a jeżeli chcesz żeby firewall restartował się o 23:59 to umieść ten wiersz w pliku /var/spool/cron/root |
Autor: | ZaaQ [ wtorek, 31 maja 2005, 00:20 ] |
Tytuł: | |
Dzieki. Zadzialalo. Dokladnie takiej odpowiedzi oczekiwalem. Ale jeszcze jeden myk. Momo iz cron.daily zapisana bałwan jestem (post powyzej) to i tak uruchomil zadanie o wlasciwej porze (8.00). Przyczailem to kolo 11 ale dopiero teraz mialem czas aby to sprawdzic. W logach tylko komunikat o bledzie ale zadzialalo. Tylko jak? Ktos moze mi to wytlumaczyc? |
Autor: | Dayson [ wtorek, 31 maja 2005, 08:17 ] |
Tytuł: | |
ZaaQ pisze: Dzieki. Zadzialalo. Dokladnie takiej odpowiedzi oczekiwalem.
Ale jeszcze jeden myk. Momo iz cron.daily zapisana bałwan jestem (post powyzej) to i tak uruchomil zadanie o wlasciwej porze (8.00). Przyczailem to kolo 11 ale dopiero teraz mialem czas aby to sprawdzic. W logach tylko komunikat o bledzie ale zadzialalo. Tylko jak? Ktos moze mi to wytlumaczyc? Wybacz ale niezrozumiałem tego ![]() |
Autor: | ZaaQ [ wtorek, 31 maja 2005, 14:46 ] |
Tytuł: | |
Dayson pisze: Wybacz ale niezrozumiałem tego
Chodzilo mi o: /cron.daily/p2p_u z atrybutem 744, wlasciciel i grupa - root fragment gdzie w teorii, codziennie o 23:59 powinno restartowac firewalla Kod: #!/bin/sh 59 23 * * * /etc/rc.d/iptables restart w karzdej lini z cyframi zawsze podaje blad line 3: 59: command not found Tutaj dzialalo mimo iz wywalilo blad. |
Autor: | Dayson [ wtorek, 31 maja 2005, 15:02 ] |
Tytuł: | |
ZaaQ pisze: w karzdej lini z cyframi zawsze podaje blad
line 3: 59: command not found Tutaj dzialalo mimo iz wywalilo blad. Wywalił błąd ponieważ była zastosowana godzina a nie powinna, ale może (tego niewiem) zczytał całą linię do końca i zastosował to co był wstanie zrobić. (Teoria nie testowana w praktyce i na zwierzętach ![]() |
Autor: | Mis' [ wtorek, 31 maja 2005, 18:11 ] |
Tytuł: | |
ZaaQ pisze: Dayson pisze: Wybacz ale niezrozumiałem tego Chodzilo mi o: /cron.daily/p2p_u z atrybutem 744, wlasciciel i grupa - root fragment gdzie w teorii, codziennie o 23:59 powinno restartowac firewalla Kod: #!/bin/sh 59 23 * * * /etc/rc.d/iptables restart w karzdej lini z cyframi zawsze podaje blad line 3: 59: command not found Tutaj dzialalo mimo iz wywalilo blad. od tyłu jakoś podchodzisz do tego... a wystarczy poczytać dokumentację. To jest naprawdę bardzo proste. katalog /etc/cron.daily zawiera pliki które są wykonywane codziennie o tej samej porze. Zarządza tym wpis w pliku /var/spool/cron/root - on też ustala godzinę o której są one wykonywane. Każdy z plików w katalogu /etc/cron.daily to script zawierający tylko listę poleceń. Nie ma w nich nic coby ustawiało czas wykonania danego scriptu. W twoim przypadku shell próbował wykonac kolejno wszystkie elementy tej linii, czyli najpierw próbował uruchomić polecenie "59", ponieważ nie znalazł takowego w katalogach określonych zmienną $PATH więc wygenerował błąd, potem to samo z "23" i gwiazdkami. na koniec trafił na "/etc/rc.d/iptables restart" i udało mu się to uruchomić - w podanej ścieżce był plik wykonywalny. Wszystko... |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |