![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Problem dotyczy wywoływania okresowych zadań za pomocą crona, i tu niestety pojawia się mój problem. W konsoli wywołuje powiedzmy przykładowe zadanie czyszczenia cache a wygląda ono tak: Kod cd ~/domains/przykladowadomena.pl/private_html && ~/symfony14/1.4/data/bin/symfony i działo on poprawnie czyli czyści cache dla przykladowadomena.pl, podobne zadanie chce uruchamiać w pewnych odstępach czasowych więc stworzyłem coś takiego: Kod */2 * * * * cd ~/domains/przykladowadomena.pl/private_html && ~/symfony14/1.4/data/bin/symfony niestety to zadanie crona nie działa. Po przejrzeniu logów natrafiłem na: Kod Content-Type: text/plain; charset=UTF-8 X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: /usr/bin/env: php: No such file or directory, muszę przyznać że jestem trochę w kropce, jeśli ktoś z formumowiczów miał podobny problem lub wie w jaki sposób najlepiej ( najszybciej ) połączyć ze sobą taski z cronem to proszę o nakierowanie mnie na rozwiązanie. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 6 Dołączył: 22.10.2007 Skąd: /dev/null Ostrzeżenie: (0%) ![]() ![]() |
szczerze mowiac to mi sie to nie podoba, zmieniasz katalog i odpalasz go w ten sposob ? strasznie smiesznie, ja bym zrobil symlink ('ln -s ~/domains/przykladowadomena.pl/private_html/symfony ~/symfony14/1.4/data/bin/symfony') i odpalal to w jednej linijce jako:
no ale to nadal raczej nie zadziala bo on chyba nie potrafi znalezc cli php, czyli tak naprade mozna to latwo obejsc np tak:
prawdopodbnie mozna tez wyeksportowac php do PATH ale tego juz Tobie dokladnie nie napisze bo sam nie pamietam :] tak w ogole to ten temat nie nadaje sie do tego działu Ten post edytował morgan 1.04.2010, 19:56:17 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje za pomoc, wystarczyło jedynie dodać pełną ścieżkę do php, samo php najwyraźniej nie wystarczało.
zamiast: Kod */2 * * * * cd ~/domains/przykladowadomena.pl/private_html && php ~/symfony14/1.4/data/bin/symfony trzeba było: Kod */2 * * * * cd ~/domains/przykladowadomena.pl/private_html && /usr/bin/php ~/symfony14/1.4/data/bin/symfony
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:28 |