Nowe posty

Autor Wątek: crontab problem  (Przeczytany 5498 razy)

pawel.s

  • Gość
crontab problem
« dnia: 2008-10-18, 18:00:51 »
z roota robie crontab -l i mam

# m h  dom mon dow   command
*/1 * * * * /home/pawel/backup.sh

ale nie chce sie wykonywac cos tu jest nie tak ?? skrypt wykonuje bezposrednio to dziala ok

arctgx

  • Gość
crontab problem
« Odpowiedź #1 dnia: 2008-10-18, 18:19:49 »
Zacząłbym od polecenia pgrep -l cron, by zobaczyć czy demon crona w ogóle działa ;)

pawel.s

  • Gość
crontab problem
« Odpowiedź #2 dnia: 2008-10-18, 18:36:02 »
no niby dziala cron

2625 cron

pawel.s

  • Gość
crontab problem
« Odpowiedź #3 dnia: 2008-10-18, 19:25:00 »
masz moze jeszcze jakis pomysl dlaczego moze tak byc ??

arctgx

  • Gość
crontab problem
« Odpowiedź #4 dnia: 2008-10-18, 19:29:10 »
Z ciekawości może zapuszczę u siebie jakiś bezpieczny skrypt przez crona jako root i zobaczę. Prędzej dodałbym ten wpis do /etc/crontab.

OK, dodałem i też nie działa ;) Ani za pomocą crontab -e, ani przez dodanie wpisu do /etc/crontab i zrestartowania crontaba. Musiałbym poczytać więc dokumentację crona albo przejrzeć sieć, ale na to nie chcę teraz poświęcać czasu.

P.S. Dodam tylko, że testowałem z linijką
* * * * * root touch /tmp/$(/bin/date +%F-%H.%M.%S).txt
w /etc/crontab (także z numerem minuty zamiast gwiazdki) lub taką samą bez wpisu root przy crontab -e.

Spróbowałem też jako zwykły użytkownik to zrobić - też nie chodzi. Ale

* * * * * /tmp/cc.sh
już działa. Tak samo działa, jeśli dam ten wpis jako root w crontab -e.

 Jeśli wykonywałeś już tamten skrypt, znaczyłoby, że ma on prawa do wykonywania (chyba że odpaliłeś sh skrypt[/b]), więc w ich braku nie siedzi problem.