[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Debian]:vgetty+skripte=verzweifeln



Hi Leute,

jetzt hab ich auch Problem mit einem Skript. Das folgende funktioniert
auch ganz toll und richtig, wenn ich es von der Kommandozeile aus
aufrufe. 

Ich moechte erreichen, dass ich eine Mail von vgetty bei Eingang eines
Anrufes erhalte. Soweit so gut. Die Dateien im /tmp Verzeichnis
existieren auch alle nach dem Anruf und in /tmp/mailvoice.log steht
der volle Pfad zu der Datei, die die neue Nachricht enthaelt. Einzig
und allein die Mail wird nicht gesand und exim laesst sich auch nicht
darueber aus. Wohl gemerkt: wenn ich das Skript vom Prompt aus aufrufe
kommt auch die Mail an. Wenn ich einen cron job mit diesem skript auf
alle Dateien in /var/spool/voice/incoming ansetze klappt es auch, aber
warum klappt es nicht, wenn vgetty das Skript aufruft?????


#!/bin/bash
#set -x
echo ${1} >> /tmp/mailvoice.log
FILE=`basename ${1} rmd`
AUS=/tmp/mailvoice.log
INCOMING=/var/spool/voice/incoming
/usr/bin/rmdtopvf ${INCOMING}/${FILE}rmd /tmp/${FILE}pvf
/usr/bin/pvftowav /tmp/${FILE}pvf /tmp/${FILE}wav > /dev/null 2>&1
/usr/bin/uuencode -m /tmp/${FILE}wav ${FILE}wav | /usr/bin/mail -s "Incoming Voice Mail!" matt
#rm /tmp/${FILE}*


Ein bisschen bedaeppert,

Matthias
-- 
+-------------created at Mon Mar 27 21:23:48 CEST 2000-----------------+
|    Matthias Berse                          Phone:+49-2323-42397     |
\____Bachstr.28  44625 Herne, Germany________eMail: berse@gmx.de______/

Being schizophrenic is better than living alone.
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     732


Reply to: