In Typo3 habe ich im BE > Extensions den Scheduler installiert (eingeschalten).
Dann im BE > Scheduler > Information den von mir gewünschten Job mit dem Pluszeichen geöffnet
Type: Recurring
Frequency: 30 (bedeutet alle 30 Sekunden, alles andere nicht hinbekommen (https://en.wikipedia.org/wiki/Cron . Typo3 erwartet daher nach 30 Sekunden durch einen Cronjob angestoßen zu werden, schaltet daher nach 30 Sekunden auf "late").
Save - abgespeichert.
Domainfactory in Kundenmenü eingeloggt > Cronjobs > Neuen Cronjob erstellen
Dann Datei scheduler.sh erstellen im Ordner /webseiten/typo3_deinOrdner/htdocs/typo3/sysext/core/bin/
Wahrscheinlich ist memory_limit von mir unnötig hoch gewählt - nach diesen Anleitungen (aber -CLI funktioniert nicht): https://blog.sbtheke.de/web-developm...eiten-der-isps und https://www.typo3-probleme.de/typo3-...nrichten-2331/
Datei auf CHMOD 0775 gesetzt, geht wahrscheinlich auch mit weniger.
Jetzt in Domainfactory in Kundenmenü > Cronjobs > Jetzt ausführen (Unter "Ausgabe anzeigen" wird dann nichts angezeigt).
Dann im BE > Scheduler > Scheduled task kontrolliert, ob die Markierung "late" weg ist (nur für 30 Sekunden). Cronjob ist abgelaufen. Bei mir ist eingeschalten "Scheduler test task scheduler The Scheduler test task just sends a mail to a given email address. It is designed to be used for testing purposes." und eine Email kommt an. (Hier wie das funktioniert hat: https://forum.df.eu/forum/produkte/w...2838#post12838 ).
Dann im BE > Scheduler > Information den von mir gewünschten Job mit dem Pluszeichen geöffnet
Type: Recurring
Frequency: 30 (bedeutet alle 30 Sekunden, alles andere nicht hinbekommen (https://en.wikipedia.org/wiki/Cron . Typo3 erwartet daher nach 30 Sekunden durch einen Cronjob angestoßen zu werden, schaltet daher nach 30 Sekunden auf "late").
Save - abgespeichert.
Domainfactory in Kundenmenü eingeloggt > Cronjobs > Neuen Cronjob erstellen
Cronjob
Typ Direkter Skriptaufruf
Ziel /kunden/deineKundenummerwieaufgezeigt/webseiten/typo3_deinOrdner/htdocs/typo3/sysext/core/bin/scheduler.sh (oder beliebig anderen Namen, nicht sicher ob .sh dran sein muss, könnte auch nur mit scheduler gehen)
Bemerkung
Zeitpunkt einstellen wie benötigt z.B. Jeden Monat, Jeden Tag im Monat, Jeden Wochentag, 07:00
Aktiviert anhaken
Speichern
Typ Direkter Skriptaufruf
Ziel /kunden/deineKundenummerwieaufgezeigt/webseiten/typo3_deinOrdner/htdocs/typo3/sysext/core/bin/scheduler.sh (oder beliebig anderen Namen, nicht sicher ob .sh dran sein muss, könnte auch nur mit scheduler gehen)
Bemerkung
Zeitpunkt einstellen wie benötigt z.B. Jeden Monat, Jeden Tag im Monat, Jeden Wochentag, 07:00
Aktiviert anhaken
Speichern
Code:
#!/bin/sh env -i /usr/bin/php -d memory_limit=1512M -f /kunden/deineKundennummerwieaufgezeigt/webseiten/typo3_deinOrdner/htdocs/typo3/sysext/core/bin/typo3 scheduler:run
Datei auf CHMOD 0775 gesetzt, geht wahrscheinlich auch mit weniger.
Jetzt in Domainfactory in Kundenmenü > Cronjobs > Jetzt ausführen (Unter "Ausgabe anzeigen" wird dann nichts angezeigt).
Dann im BE > Scheduler > Scheduled task kontrolliert, ob die Markierung "late" weg ist (nur für 30 Sekunden). Cronjob ist abgelaufen. Bei mir ist eingeschalten "Scheduler test task scheduler The Scheduler test task just sends a mail to a given email address. It is designed to be used for testing purposes." und eine Email kommt an. (Hier wie das funktioniert hat: https://forum.df.eu/forum/produkte/w...2838#post12838 ).
Kommentar