Pitu 160 Zgłoś post Napisano Luty 13, 2012 (edytowany) Witam Mam problem z zadaniami cron. Dodaję zadania po przez ISPConfig, tworzony jest oczywiście plik dla każdej domeny w katalogu /etc/cron.d z zwartością: MAILTO='' * * * * * web9 /usr/bin/wget -q -O /dev/null 'http://domena/test/cron.php' >/dev/null 2>&1 Skrypt nie jest uruchamiany, po wywołaniu ręcznie: /usr/bin/wget -q -O /dev/null 'http://domena/test/cron.php' >/dev/null 2>&1 Skrypt jest wykonywany. Co może być przyczyną nie uruchamiania plików z katalogu /etc/cron.d? Właściciel pliku: root, chmod 0755 Edytowano Luty 13, 2012 przez pitu (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Luty 13, 2012 A w logach crona sprawdziłeś? Może tam być jakaś wskazówka. Udostępnij ten post Link to postu Udostępnij na innych stronach
Pitu 160 Zgłoś post Napisano Luty 13, 2012 Włączyłem logi w rsyslog i zwracane są komunikaty: Feb 13 19:12:27 s /usr/sbin/cron[3709]: (CRON) INFO (pidfile fd = 3) Feb 13 19:12:27 s /usr/sbin/cron[3710]: (CRON) STARTUP (fork ok) Feb 13 19:12:27 s cron[3710]: Error: bad minute; while reading /etc/cron.d/ispc_web9 Feb 13 19:12:27 s /usr/sbin/cron[3710]: (*system*ispc_web9) ERROR (Syntax error, this crontab file will be ignored) Feb 13 19:12:27 s /usr/sbin/cron[3710]: (CRON) INFO (Running @reboot jobs) Udostępnij ten post Link to postu Udostępnij na innych stronach
Pitu 160 Zgłoś post Napisano Luty 13, 2012 Za komentowałem linijkę z MAILTO i błąd zniknął. Teraz natomiast w logach mam: Feb 13 19:47:01 s /USR/SBIN/CRON[5730]: (web9) CMD (/usr/bin/wget -q -O /dev/null 'http://domena.pl/test/cron.php' >/dev/null 2>&1^M) Feb 13 19:47:01 s /USR/SBIN/CRON[5729]: (CRON) error (grandchild #5730 failed with exit status 1) Skrypt oczywiście nie jest uruchamiany. Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Luty 13, 2012 Skrypt nie jest uruchamiany, po wywołaniu ręcznie: /usr/bin/wget -q -O /dev/null 'http://domena/test/cron.php' >/dev/null 2>&1 Skrypt jest wykonywany. A ręcznie jak testujesz to odpalasz z poziomu użytkownika root czy tego czy tego web9? Udostępnij ten post Link to postu Udostępnij na innych stronach
Pitu 160 Zgłoś post Napisano Luty 14, 2012 Wykonywałem z poziomu roota, na w/w usera nie mogę się przelogować po przez su Cannot execute /bin/false: Permission denied Udostępnij ten post Link to postu Udostępnij na innych stronach