Strona 1 z 1

[+] crontab - nie wykonuje skryptu

: 10 stycznia 2011, 19:38
autor: wenu
Witam.
Mam problem z crontabem, napisałem sobie prosty skrypt sh i dodaję go do crona:

Kod: Zaznacz cały

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
*/1 * * * * /home//skrypt.sh > /home/log.txt
I niestety, skrypt mi się nie uruchamia (ręcznie działa)?

: 10 stycznia 2011, 20:33
autor: darkmanek
Witam
Popraw

Kod: Zaznacz cały

*/1 * * * * /home//skrypt.sh > /home/log.txt
na

Kod: Zaznacz cały

*/1 * * * * sh /home/twoja_nazwa/skrypt.sh
Logi ustaw sobie w tym skrypcie
I nie corn, tylko cron. To nie kapela siedzi Ci w systemie ;)

: 10 stycznia 2011, 20:54
autor: wenu
Wiem, cron myli mi się zawsze.

Kod: Zaznacz cały

sh /home/twoja_nazwa/skrypt.sh
Ręcznie działa co minutę, automatycznie nie.

: 10 stycznia 2011, 21:09
autor: darkmanek
Spróbuj

Kod: Zaznacz cały

 */1 * * * *   $HOME/skrypt.sh

: 10 stycznia 2011, 21:15
autor: lessmian2
Albo zdefiniuj zmienną PATH, albo podawaj bezwzględne ścieżki do plików (więc /bin/sh a nie sh). Poza tym nie widzę sensu podawania w polu minut wartości "*/1". Najmniejsza rozdzielczość to i tak minuta, więc wystarczy "*".

: 10 stycznia 2011, 21:34
autor: wenu
Nadal nic, uruchomione jako root może coś pomoże?

Edycja:
Wczoraj razem z lessmianem2 rozwiązaliśmy problem, powodem nieudanych zadań była literówka <ściana>


Pozdrawiam i wielkie podziękowania dla lessmiana2.