Ich arbeite mit Moodle 2.9, und versuche, einige neue Aufgabe zu Cron hinzufügen.
In meinem Ordner moodle/theme/portal
habe ich eine portal_cron()
Funktion zu lib.php
Datei hinzugefügt, dann führe ich Cron manuell von der Befehlszeile, aber es funktioniert nicht?!
Cron arbeiten normal aber ignoriert meine neue Aufgabe!
Also was mache ich falsch und wie kann ich neue Aufgabe zu Cron hinzufügen?Benutzerdefinierte Aufgabe zu Moodle Cron Job hinzufügen
Antwort
gelöst,
Nur der Funktionsname von portal_cron()
zu theme_portal_cron()
in lib.php
geändert, da diese Datei inistVerzeichnis.
Haben Sie in moodle/theme/portal/version.php
zB einen cron-Wert bekam:
$plugin->cron = 60; // Every 60 seconds.
Obwohl die cron-Funktion noch verfügbar ist, sollten Sie geplante Aufgaben von Moodle verwenden 2.7+
Ja, ich habe '$ plugin-> cron = 60 gesetzt;' –
Gibt es eine Möglichkeit zu überprüfen, ob cron meine neue Aufgabe sieht oder ob meine neue Aufgabe funktioniert oder nicht? Ich meine, wenn ich etwas Ausgabe oder etwas wiederholen kann? –
Ja, Sie können 'mtrace ('mein Plugin funktioniert')' verwenden und dann die Ausgabe überprüfen, wenn Sie cron ausführen. In einem Browser können Sie '[url]/admin/cron.php' ausführen –
- 1. Die Zeit zu mysqldump Cron Job hinzufügen?
- 2. Erstellen eines Cron-Job-Schedulers
- 3. Cron Job zu bestimmten Zeitpunkt und Datum
- 4. Curl-Alternative zu Cron Job PHP
- 5. Hinzufügen von Magnet-Links von Cron Job
- 6. 10 Minuten Cron-Job zu Ubuntu-Paket hinzufügen
- 7. Redmine Cron Job-Problem
- 8. Cron Job in Laravel
- 9. CRON-Job für Codeigniter
- 10. Cron-Job scheint
- 11. Einen Cron-Job ausführen
- 12. Kann nicht Cron-Job
- 13. Cron-Job in Symfony2
- 14. Cron-Job PHP-Skriptfehler
- 15. Cron Job funktioniert nicht Node-Cron
- 16. Um sleep() oder cron Job zu verwenden
- 17. Laravel Scheduler mit Cron Job
- 18. Will Cron Job heute starten?
- 19. Cron Job Minute vor morgen
- 20. Cron Job Anzahl der Tagesintervalle
- 21. Ist * * * * *? ein gültiger Cron-Job?
- 22. Wie fehlertoleranter Cron-Job ist?
- 23. Dateipfad für einen Cron-Job
- 24. Python Script vs Cron Job
- 25. manuell cron job aktion programmgesteuert in shopware
- 26. Codeigniter Cron-Job nicht funktioniert
- 27. Cron-Job mit Shell-Skript
- 28. Scrapy Crawler in Cron Job
- 29. Laravel: Cron Job-Aufgaben gleichzeitig ausführen
- 30. Ausführen eines Cron-Jobs zu unterschiedlichen Zeiten für jeden Job
Es würde helfen, wenn Sie bitte Konfig, Funktion, Code usw. zusammen mit Fehler/Stack-Trace einfügen könnten. Was genau willst du erreichen? – MojoJojo