Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-07-04 00:55:19

  Kpt. - Użytkownik

Kpt.
Użytkownik
Skąd: Wielkopolska
Zarejestrowany: 2005-11-10

Cron i nie dzialajacy skrypt

Pytanie podstawowe - jak sprawdzic, dlaczego dany skrypt - ustawiony w cronie sie nie wykonuje.
Czy da rade to jakosc przetestowac?

Offline

 

#2  2011-07-04 00:58:47

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Cron i nie dzialajacy skrypt

logi, logi logi i jeszcze raz logi.
/var/log/daemon.log, /var/log/cron.log.

No i jak masz jakiś MTA zainstalowany to w katalogu ~/.Maildir (lub /var/spool/mail/LOGIN/maildir) powinien byc mail od crona czy wykonał zadanie czy nie i ewentualne komunikaty od niego co mu nie leży.


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#3  2011-07-04 09:30:55

  Kpt. - Użytkownik

Kpt.
Użytkownik
Skąd: Wielkopolska
Zarejestrowany: 2005-11-10

Re: Cron i nie dzialajacy skrypt

winnetou napisał(-a):

logi, logi logi i jeszcze raz logi.
/var/log/daemon.log, /var/log/cron.log.

Spoko, tyle, ze cron nic nie loguje :-) Nie mam loga z crona.
Zagladalem w conf syslog-ng i niby jest ujety, i plik logowania akcji crona jak podales - tyle, ze pliku nie ma :-/

Offline

 

#4  2011-07-04 09:41:15

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Cron i nie dzialajacy skrypt

Cron nie wysyła maili ?


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#5  2011-07-04 14:01:08

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Cron i nie dzialajacy skrypt

A możesz pokazać wpis tego skryptu?

Bo ja np w crontab (u roota) mam takie wpisy:

Kod:

*/5 * * * *    /usr/bin/vnstat -u
*/10 * * * *   /usr/local/bin/bashtext

i nie zauważyłem, żeby coś nie działało.

Poza tym zawsze możesz do /etc/cron.hourly wrzucić skrypt, który np zapisuje do logu date i godzinę uruchomienia, i potem sprawdzać, czy się uruchamia regularnie co godzinę, w tym dzienniku.

Skrypt np taki:

Kod:

#!/bin/bash
echo "skrypt uruchomiony `date`" >>/var/log/crontest.log

I za 4 godziny sprawdzić w pliku /var/log/crontest.log - co jest grane.

Ewentualnie użyszkodnik może nie mieć uprawnień do użycia crona (miałem coś takiego), w takim przypadku albo dodanie usera do grupy crontab, albo dopisanie usera do pliku /etc/cron.allow.

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2011-07-04 14:08:58)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)