0 votes
in SoSci Survey (dt.) by s150779 (295 points)

Guten Tag,

unser System Administrator hat die Cronjob-Frequenz (wie empfohlen) auf 5 Minuten eingestellt. Jeder Cronjob löst jedes Mal eine Mail aus, sodass er alle 5 Minuten eine Benachrichtigung bekommt.
Wenn er diesen Empfänger ins Nirvana schießt, bekommt er keine Servernachrichten mehr. Also müsste diese Einstellung vom Programm aus deaktiviert werden - wie geht das?

LG

1 Answer

0 votes
by SoSci Survey (302k points)

Es ist empfehlenswert, den Cronjob so einzurichten, dass crontab das Ergebnis nicht per E-Mail verschickt. Legen Sie dafür z.B. ein Script /var/www/script/crontask.sh an mit folgendem Inhalt:

#!/bin/bash
cd /var/www/sosci/html/admin/
/usr/bin/php /var/www/sosci/html/admin/crontask.php password=SECRET

Das Script muss das "execute" flag bekommen, z.B. mittels chmod u+x. Und im crontab dann einen Eintrag, welcher die Ausgabe verwirft:

# m  h   dom mon dow     command
*/1  *    *   *   *      /var/www/script/crontask.sh >/dev/null 2>&

Hier mit minütlicher Ausführung, wenn die Serienmails zeitlich noch genauer verschickt werden sollen.

by s150779 (295 points)
Vielen Dank, das hat das Problem gelöst.

LG

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...