dead.letter, wenn php Shell Skript startet

Symuk

New Member
Hallo, auf unserm Server lassen sich keine Cronjobs einrichten, darum startet jetzt eine php datei ein Shellskript, welche Mails versenden sollte.

Das Skript funktioniert wenn man es über die Konsole startet (Mails verweden versendet), wird es aber über die php datei gestaret
PHP:
<?php
error_reporting(E_ALL ^ E_NOTICE);
ini_set('max_execution_time', 100000);
$sPath = dirname(__FILE__);
$sCMD = 'sh ' . $sPath . '/skript.sh';
$sRes = system($sCMD, $mRes);
echo '$sRes: ' . $sRes . "\n";
echo '$mRes: ' . $mRes . "\n";
?>
wird nur ein dead.letter angelegt und es wir keine mail versendet, der Rest vom Skript funktioniert allerdings ohne Probleme
 
auf unserm Server lassen sich keine Cronjobs einrichten
Also ich würde mich eher damit beschäftigen. :)

darum startet jetzt eine php datei ein Shellskript, welche Mails versenden sollte.
Und wie wird diese PHP-Datei gestartet?
Ich tippe mal auf den Webbrowser, oder?

In dem Fall tippe ich dann mal auf mangelnde User-Rechte für das Shellscript.

huschi.
 
Back
Top