Page 1 of 1

Geplante Aufgaben sendet keine E-Mail  [GELÖST]

Posted: Sun 9. Dec 2018, 15:46
by Blackmoon
Hallo zusammen.
ich habe für einen Benutzer eine Geplante Aufgabe angelegt, welche ein PHP-Skript aufruft. Ob das Skript gelaufen ist, erkenne ich auf einer weiteren Seite.

In den Einstellungen der Aufgabe habe ich bei Benachrichtigung den Parameter "Immer" angegeben. Das Skript wird erfolgreich ausgeführt, aber die E-Mai bleibt aus. Baue ich in den PHP-Script-Pfad einen Fehler ein (z.B. skript2.php), erhalte ich eine E-Mail mit folgenden Inhalt:

Code: Select all

Could not open input file: /home/users/xyz/www/y.x.z/skript2.php
tail -f /var/log/syslog

Code: Select all

Dec  9 15:34:01 server01 CRON[19684]: (root) CMD (nice -n 5 php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php)
Dec  9 15:34:01 server01 CRON[19685]: (bioziehund) CMD (php /home/users/xyz/www/x.y.z/skript.php)
Dec  9 15:35:01 server01 CRON[19790]: (root) CMD (nice -n 5 php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php)
Einträge bezüglich E-Mailversand sind nicht vorhanden.

/var/spool/cron/crontabs/xyz

Code: Select all

# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/keyhelp/CronTab-5c0d279d6c6064.39154872 installed on Sun Dec  9 15:33:01 2018)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
#
# This config was generated by KeyHelp on 2018-12-09 15:33:01.
# for user "xyz"
#

SHELL=/bin/bash

# Aktualisierung Selfoss
MAILTO="webmaster@y.z"
34 15 * * * php /home/users/xyz/www/x.y.z/skript.php
Wie kann ich die Problematik weiter eingrenzen?

/Dani

Re: Geplante Aufgaben sendet keine E-Mail

Posted: Sun 9. Dec 2018, 16:15
by Alexander
Ich zitiere mal den Text unter der Einstellung "Immer"
Die Benachrichtigung enthält die Ausgabe des Befehls. Wenn die Ausgabe leer ist, wird keine Benachrichtigung gesendet.
Erzeugt das Skript denn überhaupt eine Ausgabe?

Re: Geplante Aufgaben sendet keine E-Mail

Posted: Sun 9. Dec 2018, 19:21
by Blackmoon

Code: Select all

 Erzeugt das Skript denn überhaupt eine Ausgabe?
Laut dem Entwickler ein Leerzeichen. :shock:

Ich habe die Ausgabe entsprechend geändert, dass ein Textstring ausgegeben wird. Nach dem Ausführen der Aufgabe erhalte ich nun eine E-Mail. Sehr komisch...

/Dani