michaxyz
22.02.04, 20:32
Hallo zusammen,
auf der Suche nach einer Lösung, mit cups einen pdf-Konverter zu realisieren, der dann das Konvertierte per eMail an den Auftraggeber schickt, bin ich mit ein bisschen (oder ein bisschen mehr) Hilfe mittlerweile so weit gekommen:
- der Auftraggeber wird in der Datei /tmp/pdf/name gespeichert
- die Datei ausgabe.pdf wird im gleichen Verzeichnis abgelegt
Nun soll das Backend noch ein Transport-Script (Idee aus Linux intern) aufrufen, dass eine eMail an den in der Datei name stehenden User schickt und dort als Anhang die pdf-Datei anhängt.
Ich habe das mit
$user=`/tmp/pdf/name` gesehen und versucht. Ruft man das Script jedoch von der Shell aus auf, erhält man nur: /tmp/pdf/name keine Berechtigung
Dabei rufe ich das Script doch als root auf!?
Allerdings habe ich auch schon versucht, die Rechte für alle rw zu setzen. Das änderte aber am Ergebnis nichts.
Hat jemand eine Lösung für das spezielle Problem oder weiß, wie ich mein Ziell auf anderem Wege erreichen kann?
Ich brauche eigentlich nur noch den user, damit ich ihm per
cat irgendeine_Datei | mail -s pdf-Dokument ... $user
das Dokument zusenden kann.
Danke im Voraus für eure Hilfe und so!
Michaell
auf der Suche nach einer Lösung, mit cups einen pdf-Konverter zu realisieren, der dann das Konvertierte per eMail an den Auftraggeber schickt, bin ich mit ein bisschen (oder ein bisschen mehr) Hilfe mittlerweile so weit gekommen:
- der Auftraggeber wird in der Datei /tmp/pdf/name gespeichert
- die Datei ausgabe.pdf wird im gleichen Verzeichnis abgelegt
Nun soll das Backend noch ein Transport-Script (Idee aus Linux intern) aufrufen, dass eine eMail an den in der Datei name stehenden User schickt und dort als Anhang die pdf-Datei anhängt.
Ich habe das mit
$user=`/tmp/pdf/name` gesehen und versucht. Ruft man das Script jedoch von der Shell aus auf, erhält man nur: /tmp/pdf/name keine Berechtigung
Dabei rufe ich das Script doch als root auf!?
Allerdings habe ich auch schon versucht, die Rechte für alle rw zu setzen. Das änderte aber am Ergebnis nichts.
Hat jemand eine Lösung für das spezielle Problem oder weiß, wie ich mein Ziell auf anderem Wege erreichen kann?
Ich brauche eigentlich nur noch den user, damit ich ihm per
cat irgendeine_Datei | mail -s pdf-Dokument ... $user
das Dokument zusenden kann.
Danke im Voraus für eure Hilfe und so!
Michaell