• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Script bei bestimmtem Konsolen-Output starten

stonie10

Welscher Taubenapfel
Registriert
31.10.05
Beiträge
760
Hallo allerseits,

gibt es eine Möglichkeit, die Konsole nach einer bestimmten Meldung "abzuhorchen", und dann entsprechend ein Apple-/Shell-Script zu starten?

Es geht mir genau genommen darum, dass beim Einstecken meiner HBCI-Chipkarte automatisch meine Online-Banking-Anwendung geöffnet werden soll. Lässt sich das irgendwie realisieren?

Danke für eure Hilfe :-)
 
Was hat das mit der Konsole zu tun?
Du kannst das ganz sicher mit einem Script verwirklichen - wenn du firm bist im Erstellen von Scripts.
Ich bin das nicht.
Salome
 
Beim Einstecken der HBCI-Karte wird eine Meldung in der Konsole ausgegeben:
Code:
com.apple.SecurityServer[28]: token in reader REINER SCT cyberJack RFID standard 00 00 cannot be used (error 229)
Ist zwar nicht gerade schön, dass da immer eine Fehlermeldung kommt, aber das ist ein Treiber-Problem von OS X. Ich habe eh nur die eine Karte, also ist in meinem Szenario dieser Output direkt mit der Einstecken dieser einen Karte verbunden.

Da müsste ja im Prinzip eine Art Daemon im Hintergrund laufen, der das ganze mitloggt, das aber natürlich möglichst ressourcen-schonend. Ich dachte, dass es da vielleicht etwas vorgefertigtes gibt...
 
Die Diskussion liegt zwar schon einige Zeit zurück, aber vielleicht findest du doch irgendeinen Tipp dort. Du bist nich der Einzige mit dem Problem.
Salome
 
Den Thread kenne ich schon, leider hat der nicht direkt was mit meinem Problem zu tun - die Fehlermeldung an sich ist ja okay, die Karte funktioniert schließlich einwandfrei. Ob da jetzt "error 229" oder sonstwas steht, soll mir egal sein.
Ich müsste halt eben nur die Konsole nach dieser spezifischen Meldung abhören. Nur wie?
 
Es gibt sicher bessere Möglichkeiten, aber man könnte eine Ordneraktion einrichten, die das Skript startet, sobald ein neuer Eintrag in den betreffenden Log-Ordner erfolgt, und das Skript prüft, ob in der Logdatei am Ende der gewünschte Text steht.
Zu den Details bin ich aber überfragt.
 
Erstelle doch ein Script im Apple-Script-Editor. Du kannst den Handlungsablauf aufzeichnen bis zum Starten des Homebankingprogrammes. Ich denke, daß das gehen könnte. Im Internet gibt es eine gute Anleitung (APPLESCRIPT FÜR APPLESCRIPT FÜR
ABSOLUTE STARTER ).