Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 12.07.2006 Ostrzeżenie: (0%)
|
Witam mam serwer na centos i wszystko śmiga ale nie mogę nigdzie znaleść info jak sobie poradzić z cronem.
Mam w /etc/ katalogi cron.d , cron.daily, cron.hourly, cron.monthly i cron.weekly. I tak gdzie nie czytam to twierdą że w katalogu cron.d powinien być crontab a u mnie jest pusto jedynie co to jakies pliki są w cron.daily. Niestety jak wstawie skrypt do katalogu cron.hourly to ic się nie dzieje. #!/bin/bash nohup php /home/qbexus/qbatest/Loger/loger.php > ~/qbatest/bash/loger.txt & I teraz jeszcze jak odpalam skrypt z konta qbexus jest ok jak z root-a to juz nie widzi sciezki do loger.txt a cron odpala to chyba z roota. Czy może mi to ktoś łopatologicznie objaśnić jak to jest w centos-e ? Czy może trzeba coś konfigurować alboco ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 12.07.2006 Ostrzeżenie: (0%)
|
Ha widzisz problem polega na tym że generalnie już obczytałem co się dało i nigdzie nie doczytałem w którym katalogu umieszcza się wlasne regóły. Wszędzie piszą że gdzieś powinien być plik typu
SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=admin@foobar.foo NICE=15 # run-parts 01 * * * * root /bin/run-parts /etc/cron.hourly 02 1 * * * root /bin/run-parts /etc/cron.daily 02 2 * * 0 root /bin/run-parts /etc/cron.weekly 02 3 1 * * root /bin/run-parts /etc/cron.monthly 0-59/10 * * * * root /bin/run-parts /etc/cron.10min 15 18 * * 1-5 root /bin/run-parts /etc/cron.gielda ja go nigdzie nie mam co moim zdaniem uniemożliwia pracę crona w tych katalogach typu cron.daily a w nim są jakieś skrypty systemowe pewnie nie działają. Casem piszą że w cron.d powinien być crontab ale czy to katalog czy plik to już nie wiadomo. Możesz mi tak łopatologicznie jak krowie na rowie napisać który katalog jest od czego i pliki ? Czy zamiast crontab -e można jakoś inaczej utwożyć ten plik bo się nie lubimy z VIM-em (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) I oczywiście dzięki za zainteresowanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam Ten post edytował Qbexus 12.02.2008, 22:48:37 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
Ha widzisz problem polega na tym że generalnie już obczytałem co się dało i nigdzie nie doczytałem w którym katalogu umieszcza się wlasne regóły. Wszędzie piszą że gdzieś powinien być plik typu SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=admin@foobar.foo NICE=15 # run-parts 01 * * * * root /bin/run-parts /etc/cron.hourly 02 1 * * * root /bin/run-parts /etc/cron.daily 02 2 * * 0 root /bin/run-parts /etc/cron.weekly 02 3 1 * * root /bin/run-parts /etc/cron.monthly 0-59/10 * * * * root /bin/run-parts /etc/cron.10min 15 18 * * 1-5 root /bin/run-parts /etc/cron.gielda ja go nigdzie nie mam co moim zdaniem uniemożliwia pracę crona w tych katalogach typu cron.daily a w nim są jakieś skrypty systemowe pewnie nie działają. Casem piszą że w cron.d powinien być crontab ale czy to katalog czy plik to już nie wiadomo. Ale co tu tłumaczyć? Dałem Ci linka i gdybyś poświęcił 10minut to nie zadałbyś tego pytania:) Możesz mi tak łopatologicznie jak krowie na rowie napisać który katalog jest od czego i pliki ? Czy zamiast crontab -e można jakoś inaczej utwożyć ten plik bo się nie lubimy z VIM-em (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) crontab -e :w (enter) :q (w vimie enter) plik został utworzony. Następnie możesz za pomocą innego edytor (np mcedit) edytować go. Wklej do tego pliku na samym początku: Cytat SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=admin@foobar.foo NICE=15 # run-parts 01 * * * * root /bin/run-parts /etc/cron.hourly 02 1 * * * root /bin/run-parts /etc/cron.daily 02 2 * * 0 root /bin/run-parts /etc/cron.weekly 02 3 1 * * root /bin/run-parts /etc/cron.monthly Plik /etc/cron.hourly wykonywany jest co godzinę /etc/cron.daily - raz dziennie /etc/cron.weekly - raz w tygodniu /etc/cron.monthly - raz w miesiącu ps. crontab to plik. Wszystko już wiesz. Przeczytaj sobie linka, którego podałem, masz jeszcze coś takiego jak man - polecam zacząć używać no i google. pzdr |
|
|
|
Qbexus centos problem z cronem 12.02.2008, 17:00:25
Jarod Poszukaj w /var/spool/cron 12.02.2008, 18:20:58
Qbexus Szukałem pusty. 12.02.2008, 18:56:26
Jarod Jest pusty bo jeszcze nie używałeś crona. Daj cron... 12.02.2008, 21:26:20
Qbexus Linka którego podałeś mi przerabia... 12.02.2008, 23:11:08
Jarod Poszczególne skrypty (daily, etc) nie działają bo ... 12.02.2008, 23:22:36
Qbexus Ok dzięki coś się zaczyna klarować Ale na dal nie... 12.02.2008, 23:50:08 
Jarod Cytat(Qbexus @ 12.02.2008, 23:50:08 )... 12.02.2008, 23:52:22
Qbexus Ok jeszcze raz dzięki teoretycznie działa. Dochodz... 13.02.2008, 11:11:15
Jarod Pokaż co masz wpisane w crontabie - wszystko?
Dla... 13.02.2008, 14:54:36 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 09:45 |