Mis' pisze:
Albercik pisze:
Mis' pisze:
przekierowałeś stderr poszczególnych poleceń a nie scriptu. Spróbuj wyedytować crontab i zamiast (przykład)
5 * * * * /sciezka/script
wpisz:
5 * * * * /sciezka/script &>/dev/null
powinno pomóc.
Log faktycznie już "znormalniał" , ale skrypt się nie wykonuje. Nic w logach nie ma. Jakie mogą być powody? Pierwszy raz mam coś takiego.
Trudno wyczuć bez zobaczenia całego scriptu. Na szybko - spróbuj zmienić w crontab & na 2 czyli przekierować tylko stderr zamiast stderr i stdout. Jak nie pomoże to pokaż gdzieś cały scrit - będziemy kombinowac...
Dzięki, rozbiłem to na drobne :
w crontabie /var/spool/cron/root (crontab -e oczywiście) dopisałem
*/3 * * * * /bin/bash -x /etc/test_siec/test_sieci 2>/etc/test_siec/test_sieci.log
i pokazało się, że nie ma takiego pliku lub katalogu. Dlaczego? W sumie z mojej głupoty, bo przedtem crona nie edytowałem niestety przez crontab -e i jakiś dziwny znak się przypałętał , niby koniec linii z pod windowsa, ale wkleił się jako zwykły znak i w logu pokazało mi go.
Jeszcze raz dziękuję za pomoc.