Änderungen

Cronjobs

20 Byte hinzugefügt, 16:12, 21. Jun. 2019
/* Daemon */
Seit Version 1.1.1 reicht es aus, einen Daemon einzurichten, der die Cronjobs automatisch ausführt, wenn diese fällig sind. Alternativ können die Cronjobs auch weiterhin einzeln aufgerufen werden. Der Daemon erfordert das PHP-Modul ''pthreads''. Der Aufruf erfolgt in einer Shell mit:
<codesource lang="bash">
nohup php /var/www/sourceDESK/index.php cron _all &
</codesource>
Hierbei ist der Pfad zu sourceDESK anzupassen, eventuell muss auch der Pfad für die PHP-Binary geändert werden. Eine Passwort-Authentifizierung ist nicht erforderlich. Der Daemon kann beispielsweise mit ''systemd'' verwaltet werden. Hierzu kann eine Datei ''/etc/systemd/system/sourcedesk.service'' mit folgendem Inhalt angelegt werden:
<codesource>
[Unit]
Description=sourceDESK Cronjob
[Install]
WantedBy=default.target
</codesource>
Die Datei - und jegliche Änderungen - müssen mit ''systemctl daemon-reload'' im System bekannt gemacht werden.