Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> centos problem z cronem
Qbexus
post
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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Qbexus
post
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
Go to the top of the page
+Quote Post
Jarod
post
Post #3





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Cytat(Qbexus @ 12.02.2008, 22:47:45 ) *
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:)

Cytat(Qbexus @ 12.02.2008, 22:47:45 ) *
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 09:45