flasheye
08-03-2002, 20:26
Hallo,
ich habe mir ein Skript geschrieben, welches temorär Dateien, bzw. Verzeichnisse sichert. Nun habe ich dort Fehlermeldungen eingebaut, welche ausgegeben werden sollen, wenn beispielsweise das zu sichernde Verzeichnis nicht existiert. Wenn ich das Skript selber starte, werden diese Meldungen auf der shell ausgegeben. Jedoch soll es als cronjob laufen und dann werden die Meldungen als Mail an den User geschickt. Das soll es aber nicht, weil ich nicht immer "You have a mail ..." lesen will. Dann muss ich ja erst nachschaun welche Meldung kam.
Wie kann ich ermitteln, welches Terminal (ttyX) gerade aktiv ist, damit das Skript die Meldung genau da hinschickt?
Beispiel:
if ( ! [ -d ${DIR}/$2 -o -f ${DIR}/$2 ] ) then
echo Fehler: ${DIR}/$2' existiert nicht';
exit 1
fi
Vielen dank für Eure Anregungen.
Bye.
ich habe mir ein Skript geschrieben, welches temorär Dateien, bzw. Verzeichnisse sichert. Nun habe ich dort Fehlermeldungen eingebaut, welche ausgegeben werden sollen, wenn beispielsweise das zu sichernde Verzeichnis nicht existiert. Wenn ich das Skript selber starte, werden diese Meldungen auf der shell ausgegeben. Jedoch soll es als cronjob laufen und dann werden die Meldungen als Mail an den User geschickt. Das soll es aber nicht, weil ich nicht immer "You have a mail ..." lesen will. Dann muss ich ja erst nachschaun welche Meldung kam.
Wie kann ich ermitteln, welches Terminal (ttyX) gerade aktiv ist, damit das Skript die Meldung genau da hinschickt?
Beispiel:
if ( ! [ -d ${DIR}/$2 -o -f ${DIR}/$2 ] ) then
echo Fehler: ${DIR}/$2' existiert nicht';
exit 1
fi
Vielen dank für Eure Anregungen.
Bye.