Lemur
Mitglied
- Mitglied seit
- 17 Mai 2007
- Beiträge
- 281
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo duffy6,
ich verstehe dein Problem, wenngleich ich keine fertige Lösung dafür habe, da ich das Script einfach per "callmonitor" Paket aufrufen lasse. Da hat man solche Sorgen nicht und kann die Parameter selbst entsprechend übergeben lassen.
Jetzt die Idee zum Script, aber Achtung, ungetestet;
Die Idee mit der Zeit ist schonmal nicht schlecht, sofern in der CSV Zeitdaten sind, sind sie dort? - Falls ja würde ich am Anfang einen Zeitstempel definieren:
dann würde ich nach dieser Zeile in der CSV Suchen und diese Ausgeben lassen
Wenn Du hier die Zeile hast, die Du brauchst, kannst Du das Ergebnis noch nach deinen Bedürfnissen anpassen, Stichwort "sed" und ggf. wie einen anderen Wert in deinem Script weiter Verarbeiten.
Wenn das jetzt nun nur bei bestimmten Ereignissen geschehen soll, z.B. nur bei "Unbekannten" anrufern, dann wäre hier eine if oder esac Routine das Beste, z.B.
Grüße Lemur
ich verstehe dein Problem, wenngleich ich keine fertige Lösung dafür habe, da ich das Script einfach per "callmonitor" Paket aufrufen lasse. Da hat man solche Sorgen nicht und kann die Parameter selbst entsprechend übergeben lassen.
Jetzt die Idee zum Script, aber Achtung, ungetestet;
Die Idee mit der Zeit ist schonmal nicht schlecht, sofern in der CSV Zeitdaten sind, sind sie dort? - Falls ja würde ich am Anfang einen Zeitstempel definieren:
Code:
ZEIT=`date +\"%d.%m.%y %H:%M\"`
dann würde ich nach dieser Zeile in der CSV Suchen und diese Ausgeben lassen
Code:
RESULT="/var/tmp/meinecsv.csv | grep ${ZEIT} "
echo ${RESULT}
Wenn Du hier die Zeile hast, die Du brauchst, kannst Du das Ergebnis noch nach deinen Bedürfnissen anpassen, Stichwort "sed" und ggf. wie einen anderen Wert in deinem Script weiter Verarbeiten.
Wenn das jetzt nun nur bei bestimmten Ereignissen geschehen soll, z.B. nur bei "Unbekannten" anrufern, dann wäre hier eine if oder esac Routine das Beste, z.B.
Code:
if [ -z "$1" ]
then
(dein Scriptschnipsel)
fi
Grüße Lemur