Mam konfiguracji cron zadanie, to działa poprawnie, jednak kiedy bezpośrednio uruchamia plik PHP (ze ścieżki/URL) to z powodzeniem działa, ale z cron jej nie. Jednak ustawiłem inny bardzo prosty plik, aby upewnić się, że moje polecenie/ścieżka crona jest poprawnie ustawiona i utworzyłem inny plik i użyłem prostej funkcji php mail i jego działanie zakończyło się pomyślnie. Uprzejmie proszę o wskazanie mi możliwych obszarów, w których można się z nim zapoznać. (Używam Cpanel)Cron zadanie nie działa prawidłowo w cpanel
5
A
Odpowiedz
7
Zamiast umieszczać w komendzie cron jak
php -f /path_to_script/script.php
komendzie put tak:
curl http://domain.com/yourscript.php
jeśli chcesz stłumić wyjście można dodać > /dev/null
na końcu.
Więc pełna komenda będzie:
curl http://domain.com/yourscript.php > /dev/null
Nadzieja to pomaga!
1
jako alternatywne do zwijania, można wywołać skryptu przez przeglądarki tekstowej. Coś takiego:
lynx -dump http://localhost/script.php
0
Nie powinniśmy mieć żadnych ścieżek względnych - dotyczy to zarówno pliki i poleceń. Na przykład, nie należy nazywać po prostu cp
jeśli chcesz skopiować plik, ale coś /bin/cp
z pełną ścieżką do komendy. Aby znaleźć pełną ścieżkę, możesz uruchomić which <cmd>
w wierszu poleceń.
Powiązane problemy
- 1. CodeIgniter + Command + Cron + Cpanel
- 2. jak wykonać zadanie cron codziennie o 6 rano przez Cpanel
- 3. cron zadanie nie działa wewnątrz pojemnika Döcker na ubuntu
- 4. Jak skonfigurować zadanie Cron?
- 5. Jak wyrejestrować zadanie CRON w AppEngine?
- 6. Jak działa django-cron?
- 7. docker ubuntu cron -f nie działa
- 8. lenistwo nie działa prawidłowo
- 9. UnicodeEncodeError tylko wtedy, gdy działa jako zadanie cron
- 10. Cron działa, ale funkcjonalność nie działa
- 11. Jak utworzyć zadanie cron w Symfony2
- 12. Cron Zadanie: Dołącz bieżącą datę do nazwy pliku przez Cron?
- 13. Jak usunąć zadanie cron z Ansible?
- 14. Czy zadanie cron zabija ostatnie wykonanie crona?
- 15. Wyszukiwanie Xcode nie działa prawidłowo
- 16. jak stan nie działa prawidłowo
- 17. android weightSum nie działa prawidłowo
- 18. rytm selera nie działa prawidłowo
- 19. zadanie php cron co 10 minut
- 20. Jak wykonać zadanie cron co 72 minut
- 21. Jak sprawdzić, czy działa Quartz cron?
- 22. PHP: Wymagaj ścieżki nie działa dla zadania cron?
- 23. Czy każda instancja azure działa cron?
- 24. Jak mogę sprawdzić, czy działa moodle cron?
- 25. Jak utworzyć codzienne zadanie (podobne do cron) w Railsach ActiveJob?
- 26. Uruchamiasz zadanie cron co minutę tylko w określonych godzinach?
- 27. Cron Job w Laravel
- 28. Usuwanie błędów Xamarin nie działa prawidłowo
- 29. Zmiana rozmiaru UII nie działa prawidłowo
- 30. Delphi XE2 EnumWindows nie działa prawidłowo
Czy masz jakieś względne ścieżki w kodzie php, które chcesz uruchomić przez crona, może niektóre zawiera? – Develoger
Czy możesz wysłać swoje pełne polecenie z pracy cron? – alan978
Spróbuj uruchomić plik PHP używając konsoli (np. Putty) i sprawdź, czy są jakieś błędy. Problem może dotyczyć ścieżek include() lub require(). –