Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest niedziela, 29 czerwca 2025, 15:13

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 17 ] 
Autor Wiadomość
 Tytuł: crontab
Post: sobota, 16 września 2006, 13:20 
Offline
CDN Support

Rejestracja: środa, 12 lipca 2006, 14:46
Posty: 497
Lokalizacja: Sarnaki / Warszawa
witam

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


Ostatnio zmieniony środa, 24 października 2007, 23:46 przez Kimas, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 16 września 2006, 14:43 
Offline

Rejestracja: piątek, 21 lipca 2006, 16:53
Posty: 37
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.

_________________
Suppressor


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 16 września 2006, 15:22 
Offline
Użytkownik

Rejestracja: poniedziałek, 17 kwietnia 2006, 20:05
Posty: 261
Lokalizacja: Pszczyna
Lub skorzystać z at

_________________
Wszystko powinno się robić tak prosto,
jak tylko to jest możliwe - ale nigdy nie prościej.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 16 września 2006, 15:25 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
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

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 16 września 2006, 15:46 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
Mis niegrzeczny bardzo dziś :D

_________________
Pomogłem ? wypij moje zdrowie
Nie polemizuj z idiotą - najpierw sprowadzi Cię do swojego poziomu, a później pobije doświadczeniem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 16 września 2006, 16:08 
Offline

Rejestracja: piątek, 21 lipca 2006, 16:53
Posty: 37
Tylko po co odpalać plik co 5min jak miał być odpalony po 5min?

_________________
Suppressor


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 16 września 2006, 16:29 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
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.

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 16 września 2006, 16:35 
Offline

Rejestracja: piątek, 21 lipca 2006, 16:53
Posty: 37
Nie ma sprawy :).
Powinno wyglądać tak:
: [/] [] ()
w /etc/rc.d/rc.local
Dopisujesz
sleep 300
/ścieżka/program

_________________
Suppressor


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 16 września 2006, 18:59 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
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 & )

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 17 września 2006, 00:04 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
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 ?

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 17 września 2006, 09:40 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
nie, nie ma.
Dlatego trzeba wpisywac
program &

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 17 września 2006, 12:05 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
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.

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 17 września 2006, 12:13 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
MAC!EK pisze:
...
Przyjrzyj się kolejności startowania systemu ( te niebiesko białe komunikaty ),...

Jakoś rzadko mam okazję :wink:

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 17 września 2006, 19:29 
Offline
Użytkownik

Rejestracja: poniedziałek, 17 kwietnia 2006, 20:05
Posty: 261
Lokalizacja: Pszczyna
MAC!EK pisze:
co jest startowane po rc.local?.


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

_________________
Wszystko powinno się robić tak prosto,
jak tylko to jest możliwe - ale nigdy nie prościej.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 4 października 2006, 20:22 
Offline
Użytkownik

Rejestracja: niedziela, 2 lipca 2006, 22:22
Posty: 118
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

_________________
Intel D945GSEJT 512MB HDD 1TB ADE-3000


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 4 października 2006, 21:53 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
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.

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 4 października 2006, 22:06 
Offline
Użytkownik

Rejestracja: niedziela, 2 lipca 2006, 22:22
Posty: 118
Ok dzięki.

_________________
Intel D945GSEJT 512MB HDD 1TB ADE-3000


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 17 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot], Majestic-12 [Bot] i 19 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl