Skript soll mit Programmausgabe weiter arbeiten.

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
x87
Beiträge: 347
Registriert: 17.03.2003 20:04:02
Wohnort: /home/Köln

Skript soll mit Programmausgabe weiter arbeiten.

Beitrag von x87 » 22.04.2004 19:20:15

Hallo
ich kämpfe immer noch mit meinem procmail Problem.

http://debianforum.de/forum/viewtopic.php?t=23205

Ich denke procmail versucht dem Skript beim Start seine Ausgabe
(die mail) als Eingabe mitzugeben?

Wie bekomme ich mein Skript dazu diese Eingabe anzunehmen
und nach /dev/null zu verschieben?
Freundliche Grüße aus Köln

Benutzeravatar
domo
Beiträge: 268
Registriert: 11.07.2002 18:18:27

Beitrag von domo » 23.04.2004 12:40:10

:0 WB
* ^Content-Type:.*text/html
{
:0 c
/mail-test/
:0 Wc
| /skripte/./Html.sh
:0
| /usr/sbin/cyrdeliver -e -a $USER -q -m user.$USER.Html
}
Das schaut mir nicht koscher aus: was ist das für ein Pfad /skripte/./Html.sh ?
Kannst Du das Skript von Hand aus aufrufen mit sh /skripte/./Html.sh ?

Probier mal mit dem einem Pfad in deinem Homedir: (/home/user/skirpte/html.sh z.B)

Ansonsten muss ich dir sagen, dass ich mich mit procmail nicht sehr auskenne, hast du das nach einer Anlietung erstellt ?

Have fun

Benutzeravatar
x87
Beiträge: 347
Registriert: 17.03.2003 20:04:02
Wohnort: /home/Köln

Beitrag von x87 » 25.04.2004 18:55:45

Hallo domo,
danke für deine Antwort

Der Pfad wurde von mir angelegt, dort lege ich
meine Skripte ab (mach ich immer so bis alles läuft).

Ich kann das Skript sowohl von Hand als auch über procmail
starten läuft alles so wie gedacht.

Nur eigentlich ist der Aufruf in procmail dazu da
damit das aufgerufene Programm mit der mail (also mit der Ausgabe von procmail)
weiter arbeitet.
z.b. ein Virenscanner würde die mail auf Viren untersuchen.

Nur wie bringt man einem Shell-Skript bei diese Ausgabe von procmail anzunehmen
und in einer Variablen zu speichern ?
Freundliche Grüße aus Köln

Antworten