cykliczny skrypt z cron'a - nie dziala jak powinien
: 07 wrz 2008, 16:00
Witam,
Napisalem sobie takie cos:
jezeli plik wywolam recznie, czyli np:
to dziala wg moich oczekiwan czyli tworzy plik lcc.log z taka zawartoscia:
jest tak jak chce, ale jak dodam go do crontab'a:
uruchamianie ustawione co minute dla testow, docelowo bedzie co godzine.
Problem polaga na tym ze lcc.sh uruchomiony przez cron'a nie dziala jak powinien, zawartosc docelowego pliku wyglada tak:
Czyli nie ma wpisow z smarta dysku. Co robie zle?
Napisalem sobie takie cos:
Kod: Zaznacz cały
#!/bin/sh
date >> /home/wombat/Pulpit/lcc.log
smartctl -d ata -a /dev/sda | grep Temperature >> /home/wombat/Pulpit/lcc.log
echo "------------\/-------------" >> /home/wombat/Pulpit/lcc.log
Kod: Zaznacz cały
sudo sh lcc.sh
Kod: Zaznacz cały
nie, 7 wrz 2008, 13:13:53 CEST
190 Airflow_Temperature_Cel 0x0022 063 044 045 Old_age Always In_the_past 37 (Lifetime Min/Max 37/37)
194 Temperature_Celsius 0x0022 100 100 000 Old_age Always - 37 (Lifetime Min/Max 21/56)
------------\/-------------
Kod: Zaznacz cały
# m h dom mon dow command
* * * * * /home/wombat/lcc.sh
Problem polaga na tym ze lcc.sh uruchomiony przez cron'a nie dziala jak powinien, zawartosc docelowego pliku wyglada tak:
Kod: Zaznacz cały
Sun Sep 7 13:17:01 CEST 2008
------------\/-------------