Ten cron ma jakis chyba uraz......
Zsobilem skrypcik /root/prog/prog.sh
#!/bin/bash
echo "START=====`uptime`" >> "/root/prog/raport.txt"
/root/prog/prog >> "/root/prog/raport.txt"
echo "END=======`uptime`" >> "/root/prog/raport.txt"
W pliku /var/spool/cron/crontabs/root dodalem linijke:
* */4 * * * /root/prog/prog.sh
Zrobilem restart, niby wszystko dziala ok, ps aux | grep prog - faktycznie wszystko ok, ale po chwili uruchamiaja sie jeszcze raz i znowu i znowu w rezultacie mam kilka procesow tego samego programu - tragedia.
Fragment raportu(program nie zwrocil zadnych danych, bo go szybko wylaczlem-program normalnie dziala ok 30-50min)
START===== 20:29:01 up 13 min, 1 user, load average: 0.00, 0.06, 0.12
END======= 20:33:44 up 18 min, 1 user, load average: 0.00, 0.02, 0.08
END======= 20:33:44 up 18 min, 1 user, load average: 0.00, 0.02, 0.08
START===== 20:34:01 up 18 min, 1 user, load average: 0.00, 0.02, 0.07
END======= 20:34:01 up 18 min, 1 user, load average: 0.00, 0.02, 0.07
START===== 20:35:01 up 19 min, 1 user, load average: 0.00, 0.01, 0.07
END======= 20:35:01 up 19 min, 1 user, load average: 0.00, 0.01, 0.07
START===== 20:36:01 up 20 min, 1 user, load average: 0.08, 0.02, 0.07
START===== 20:40:01 up 24 min, 1 user, load average: 0.00, 0.00, 0.04
END======= 20:41:45 up 26 min, 1 user, load average: 0.00, 0.00, 0.03
END======= 20:41:45 up 26 min, 1 user, load average: 0.00, 0.00, 0.03
START===== 20:42:01 up 26 min, 1 user, load average: 0.00, 0.00, 0.03
END======= 20:42:48 up 27 min, 1 user, load average: 0.00, 0.00, 0.03
szybko wylaczylem killall prog i zablokowalem mozliwosc wykonywania skryptu uruchamiajacego(-x).
Co jest nie tak? program ma sie uruchamiac co 4h a dziala.... dziwnie