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

crontab
http://forum.freesco.pl/viewtopic.php?f=22&t=13558
Strona 1 z 1

Autor:  Kimas [ sobota, 16 września 2006, 13:20 ]
Tytuł:  crontab

witam

Jaką regulke dopisac do crona aby 5 min po właczeniu routera właczał mi się jakis program????

Autor:  dora [ sobota, 16 września 2006, 14:43 ]
Tytuł: 

Najlepiej chyba będzie dodać to do rc.local z funkcja sleep. Bo z crona możesz zrobić żeby startował o jakiejś określonej godzinie lub częstotliwości, a nie po restarcie.

Autor:  dawidmo [ sobota, 16 września 2006, 15:22 ]
Tytuł: 

Lub skorzystać z at

Autor:  Mis' [ sobota, 16 września 2006, 15:25 ]
Tytuł: 

dora pisze:
Najlepiej chyba będzie dodać to do rc.local z funkcja sleep. Bo z crona możesz zrobić żeby startował o jakiejś określonej godzinie lub częstotliwości, a nie po restarcie.


i według ciebie po restarcie cron nie zacznie uruchamiać zapisanych w pliku konfiguracyjnym poleceń? Przeczytaj dokładnie pytanie i nie gadaj bzdur...
Oczywiście wiesz, że jak po prostu wpiszesz nieskończoną pętlę w rc.local to ten script się nigdy nie zakończy? Czym takie działanie się zakończy też wiesz? To po co dajesz takie "dobre" rady początkującym? Chcesz pokazać jaki BOFH z ciebie?
Jak nie wiesz do czego służy rc.local to lepiej o nim zapomnij i nie używaj.

Do autora wątku:

uruchamiasz:

crontab -e

i wpisujesz linijkę:

*/5 * * * * /scieżka/twoj_program

To wszystko... cron automagicznie rozpozna że mu się konfig zmienił więc nie musisz go nawet restartować.
Jesli chcesz aby program wykonywał się na prawach określonego użytkownika to linijka wygląda tak:

*/5 * * * * user /ścieżka/twój_program

gdzie pod "user" podstawiasz nazwę użytkownika...
W ogóle to polecam przeczytanie man cron

Autor:  hx [ sobota, 16 września 2006, 15:46 ]
Tytuł: 

Mis niegrzeczny bardzo dziś :D

Autor:  dora [ sobota, 16 września 2006, 16:08 ]
Tytuł: 

Tylko po co odpalać plik co 5min jak miał być odpalony po 5min?

Autor:  Mis' [ sobota, 16 września 2006, 16:29 ]
Tytuł: 

dora pisze:
Tylko po co odpalać plik co 5min jak miał być odpalony po 5min?


:oops: wstyd mi... to ja nie doczytałem. :oops:
Przepraszam.

Autor:  dora [ sobota, 16 września 2006, 16:35 ]
Tytuł: 

Nie ma sprawy :).
Powinno wyglądać tak:
: [/] [] ()
w /etc/rc.d/rc.local
Dopisujesz
sleep 300
/ścieżka/program

Autor:  MAC!EK [ sobota, 16 września 2006, 18:59 ]
Tytuł: 

dora pisze:
Nie ma sprawy :).
Powinno wyglądać tak:
: [/] [] ()
w /etc/rc.d/rc.local
Dopisujesz
sleep 300
/ścieżka/program

i w ten sposób system uruchamia ci się o 5 minut dłużej :]

lepiej zrobić skrypt osobny ze sleepem i puścić go w tło ( /scieżka/nazwa & )

Autor:  viater [ niedziela, 17 września 2006, 00:04 ]
Tytuł: 

MAC!EK pisze:
dora pisze:
Nie ma sprawy :).
Powinno wyglądać tak:
: [/] [] ()
w /etc/rc.d/rc.local
Dopisujesz
sleep 300
/ścieżka/program

i w ten sposób system uruchamia ci się o 5 minut dłużej :]
lepiej zrobić skrypt osobny ze sleepem i puścić go w tło ( /scieżka/nazwa & )

Czyli co, jak zawiesi się coś, co jest w /etc/rc.local, to system sie nie do końca uruchomi ?
Nie ma jakiegoś timeout-u na wykonanie /etc/rc.local ?

Autor:  czerwo [ niedziela, 17 września 2006, 09:40 ]
Tytuł: 

nie, nie ma.
Dlatego trzeba wpisywac
program &

Autor:  MAC!EK [ niedziela, 17 września 2006, 12:05 ]
Tytuł: 

viater pisze:
Czyli co, jak zawiesi się coś, co jest w /etc/rc.local, to system sie nie do końca uruchomi ?
Nie ma jakiegoś timeout-u na wykonanie /etc/rc.local ?


Przyjrzyj się kolejności startowania systemu ( te niebiesko białe komunikaty ), co jest startowane po rc.local?
Nie pamiętam teraz ale chyba tylko konsola usera startuje...
Jeśli w rc.local wystartujesz coś co nie zakończy swojego działania to nie uruchomią się kolejne programy ( jeśli takowe startują po rc.local) a na pewno nie będziesz się mógł zalogować bezpośrednio ( z klawiatury ) na serwer.

Autor:  viater [ niedziela, 17 września 2006, 12:13 ]
Tytuł: 

MAC!EK pisze:
...
Przyjrzyj się kolejności startowania systemu ( te niebiesko białe komunikaty ),...

Jakoś rzadko mam okazję :wink:

Autor:  dawidmo [ niedziela, 17 września 2006, 19:29 ]
Tytuł: 

MAC!EK pisze:
co jest startowane po rc.local?.


prośba o podanie loginu i hasła, chyba że ktoś kombinował :D

Autor:  adamz [ środa, 4 października 2006, 20:22 ]
Tytuł: 

Nie będe zakładał nowego tematu więc tu sie podepne
Potrzebuje uruchomić skrypt co 20 minut w godzinach od 9 do 15 od poniedziąłku do piątku.
Mógłby ktoś mie sprawdzić czy dobrze wykombinowałem:
*/20 9-15 * * 1-5 /mój_skrypt

Autor:  Mis' [ środa, 4 października 2006, 21:53 ]
Tytuł: 

adamz pisze:
Mógłby ktoś mie sprawdzić czy dobrze wykombinowałem:
*/20 9-15 * * 1-5 /mój_skrypt


wygląda, ze jestr ok. Jedna uwaga - podaj pełną ścieżkę do scriptu. zadbaj również żeby w scripcie były pełne ścieżki.

Autor:  adamz [ środa, 4 października 2006, 22:06 ]
Tytuł: 

Ok dzięki.

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