Freesco, NND, CDN, EOS
http://forum.freesco.pl/

obsługa crona o danej godzinie
http://forum.freesco.pl/viewtopic.php?f=22&t=12299
Strona 1 z 1

Autor:  lucyferus23 [ czwartek, 4 maja 2006, 16:42 ]
Tytuł:  obsługa crona o danej godzinie

ludzie jest pytanie czy mozna na NND zrobic tak aby jakas rególa z cron.hourly ladowala sie o jakiejs konkretnej godzinie powiedzmy jedna o 15 a druga o 17 a nie wszystki o godzinie 00.00??


Z gory dzieki za info i pomoc odrazu mowie ze nic nie znalazlem na forum o tym a nie jestem zbyt obeznany z LINUX (w sumie zaczynam :P)

Autor:  dawidmo [ czwartek, 4 maja 2006, 17:01 ]
Tytuł: 

Tak, po to jest ten cron i pozwala precyzyjnie określiś czas.
Uruchamiasz polecenie
: [/] [] ()
crontab -e

i wpisujesz
: [/] [] ()
* 15 * * * POLECANIE

wykona się zawsze o godz 15.

Autor:  TheL [ czwartek, 4 maja 2006, 23:13 ]
Tytuł: 

: [/] [] ()
# używaj /bin/sh do wywoływania komend. Nieważne co jest w /etc/passwd.
SHELL=/bin/sh
# przesyłaj wyjście do użytkownika paul
MAILTO=paul
#
# uruchamiaj się 5 minut po północy, codziennie
5 0 * * *       $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
# uruchamiaj się od 2:15pm 1-szego w każdym miesiącu -- wyjście jest
# przesyłane do paul'a
15 14 1 * *     $HOME/bin/monthly
# uruchamiaj się o 10 pm w dni robocze, denerwuj Joe.
0 22 * * 1-5   mail -s "Jest 10pm" joe%Joe,%%Gdzie są twoje dzieci?%
23 0-23/2 * * * echo "uruchamiaj 23 min po polnocy, 2am, 4am ..., codziennie"
5 4 * * sun     echo "Uruchamiaj się 5 po 4 w niedziele"
0 10 * * 1,3    echo "Uruchamiaj się w każdy poniedzialek i srode o 10.00"
*/2 * * * *     echo "Uruchamiaj się co 2 minuty"


: [/] [] ()
15 14 1 * *     $HOME/bin/monthly

Cytuj:
Składa się ona z sześciu kolumn, pierwsze pięć określa czas uruchomienia zadania, szósta definiuje komendę, która ma zostać wykonana:

15 - minuta (dozwolone wartości: 0-59)
14 - godzina (0-23)
1 - dzień miesiąca (1-31)
* - miesiąc (1-12, lub nazwy)
* - dzień tygodnia 0-7 (0 lub 7 jest niedzielą, lub użyj nazw)
$HOME/bin/monthly

wystarczy ? :D

Autor:  -MW- [ piątek, 5 maja 2006, 00:30 ]
Tytuł: 

jesli ma to byc regula z iptables to wcale nie musisz uzywac cron'a do obslugi.

Autor:  TheL [ piątek, 5 maja 2006, 09:53 ]
Tytuł: 

nie musi ale moze :D
cron to fajna rzecz :D

Autor:  lucyferus23 [ piątek, 5 maja 2006, 19:01 ]
Tytuł: 

dzieki wielkie wszystkim za pomoc w moim problemie.

THENKS FOR ALL :lol:

Autor:  TheL [ sobota, 6 maja 2006, 04:01 ]
Tytuł: 

a punkty to nie laska ? :D

Autor:  lucyferus23 [ piątek, 19 maja 2006, 01:07 ]
Tytuł: 

jeszcze jedno pytanie

mam cos takiego po wpisaniu crontab -e

#
# DO NOT EDIT THIS FILE MANUALLY!! USE crontab -e INSTEAD.
#
# <minute> <hour> <day> <month> <dow> <command>
01 * * * * /usr/sbin/run-cron /etc/cron.hourly
00 09 * * * /usr/sbin/run-cron /etc/cron.hourly/ns_r
01 22 * * * /usr/sbin/run-cron /etc/cron.hourly/ns_w
02 00 * * * /usr/sbin/run-cron /etc/cron.daily
22 00 * * 0 /usr/sbin/run-cron /etc/cron.weekly
42 00 1 * * /usr/sbin/run-cron /etc/cron.monthly
*/5 * * * * /usr/sbin/netcheck


dopisalem bałwan jestem dla ns_r i ns_w ale niewiem czy dobrze je dopisalem. Mozecie mi napisac czy jest to dobry wpis??

Autor:  zciech [ piątek, 19 maja 2006, 07:39 ]
Tytuł: 

dopisales dobrze, ale poniewaz te twoje skrypty sa tam gdzie sa to dodatkowo jeszcze co godzine sie uruchamiac beda się.:)

Autor:  lucyferus23 [ piątek, 19 maja 2006, 09:48 ]
Tytuł: 

dobra ludzie to jak to zrobic coby sie te 2 uruchamialy tylko o danej godzinie a reszta normalnie co godzine??

Autor:  adamol [ sobota, 12 sierpnia 2006, 14:55 ]
Tytuł: 

Tak w ramach własnych doświadczeń.
Numeracja dni powinna być 0 (niedziela)-6 (sobota)
Gdy uzywałem 7 (niedziela) wywalało w logach crona:
failed user root parsing i tu linijka z "7"

Pozdro
Adam

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/