Mailinglisten-Archive |
Hallo zusammen, ich wende mich an Euch mit einem Problem, dass sicherlich nicht sehr exotisch ist. Ich finde aber nicht recht den Weg zur Lösung. Vielleicht kann jemand den ultimativen Tritt geben: Ich habe ein Script, dass im Browser einwandfrei läuft. Es liest aus einer Tabelle, schreibt in eine andere Tabelle, verschickt eine Mail mittels einer Pear-Klasse und füllt ein OpenOffice-Dokument mit Variablen. Wie gesagt, wenn ich es im Browser ausführe, läuft es glatt. Die Mail hat dann den Absender www-data. Nun möchte ich das Script aus /etc/crontab laufen lassen. Das arbeitet auch, wenn ich als ausführenden Benutzer root eintrage. Der Absender der Mail ist dann richtigerweise root. Nun ist das nicht sooo schön; das Script soll gerne auch aus crontab als www-data laufen. Wenn ich aber nun in /etc/crontab www-data eintrage, dann kommt meine Mail nicht mehr an und mein mail.log sagt, das Script möchte AN www-data senden. Der User existiert aber nicht auf meinem Mail-System. Das verstehe ich nicht..... Meine naheliegendste Idee: Wie kann ich aus crontab das gleiche Environment schaffen, das das Script auch aus dem Browser vorfindet?? Ich danke für alle Gedanken!! Gruß, Boris
php::bar PHP Wiki - Listenarchive