Ich habe Cron-Job eingerichtet, es funktioniert ordnungsgemäß, aber wenn ich direkt die PHP-Datei (aus dem Pfad/URL) läuft es läuft, aber von Cron ist nicht. Jedoch stellte ich eine andere sehr einfache Datei ein, um sicherzustellen, dass mein Cron-Befehl/Pfad richtig eingestellt ist. Ich habe eine andere Datei erstellt und eine einfache PHP-Mail-Funktion verwendet, die erfolgreich ausgeführt wird. Bitte schlage mir die möglichen Bereiche vor. (Ich verwende Cpanel)Cron Job funktioniert nicht richtig in Cpanel
5
A
Antwort
7
Statt in cronjob Befehl setzen wie
php -f /path_to_script/script.php
Put-Befehl wie folgt:
curl http://domain.com/yourscript.php
wenn Sie die Ausgabe zu unterdrücken möchten, können Sie > /dev/null
am Ende hinzufügen.
So voll Befehl wäre:
curl http://domain.com/yourscript.php > /dev/null
hoffe, das hilft!
1
Als Alternative zu cURL können Sie Ihr Skript über einen textbasierten Browser aufrufen. Etwas wie folgt aus:
lynx -dump http://localhost/script.php
0
Sie sollten keine relativen Pfade haben - dazu gehören beide Dateien und Befehle. Zum Beispiel sollten Sie nicht nur cp
aufrufen, wenn Sie eine Datei kopieren möchten, sondern etwas wie /bin/cp
mit dem vollständigen Pfad zum Befehl. Um den vollständigen Pfad herauszufinden, können Sie which <cmd>
in der Befehlszeile ausführen.
Verwandte Themen
- 1. cakePHP 3 Cron Job funktioniert nicht in cpanel
- 2. cPanel Cron-Job, keine Eingabedatei angegeben?
- 3. Cron Job funktioniert nicht für Codeigniter 2.2.5
- 4. Cron-Job von cpanel .. kein Erfolg
- 5. Cron Job funktioniert nicht Node-Cron
- 6. Codeigniter Cron-Job nicht funktioniert
- 7. cPanel Cron Permissions (Denied)
- 8. Umbenennen() funktioniert nicht in Cron Job
- 9. Kann nicht Cron-Job
- 10. Cron Job in Laravel
- 11. Dateipfad für einen Cron-Job
- 12. Cron-Job in Symfony2
- 13. Cron Job in Ruby auf Schienen funktioniert nicht
- 14. Scrapy Crawler in Cron Job
- 15. Cron-Job scheint
- 16. Direct Admin Cron Job, mache ich das richtig?
- 17. Cron jobs funktioniert nicht
- 18. Cpanel Subdomain funktioniert nicht
- 19. Hybris: Synchronisation Cron-Job für Katalog-Web-Inhalte nicht funktioniert
- 20. Wie Berechtigung für Cron-Jobs in Cpanel hinzufügen
- 21. PHP: Require Pfad funktioniert nicht für Cron Job?
- 22. CRON-Job für Codeigniter
- 23. Wie wird ein Cron-Job einmal pro Stunde richtig angefordert?
- 24. Erstellen eines Cron-Job-Schedulers
- 25. Kann pg_dump nicht von Cron-Job ausführen
- 26. Redmine Cron Job-Problem
- 27. Einen Cron-Job ausführen
- 28. Cron-Job PHP-Skriptfehler
- 29. Laravel5.2 Zeitplan: laufen nicht mit Cron-Job
- 30. PHP Cron-Job, nicht ausgegeben HTTP-Header
Haben Sie einige relative Pfade in PHP-Code, die Sie über Cron ausführen möchten, vielleicht einige enthält? – Develoger
können Sie Ihren vollständigen Befehl von Cron Job veröffentlichen? – alan978
Versuchen Sie, PHP-Datei mit der Konsole (wie Putty) auszuführen und überprüfen Sie, ob irgendwelche Fehler vorliegen. Problem könnte auf include() oder require() Dateipfaden liegen. –