Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.os.unix.linux.misc > #78003
| From | Helmut Waitzmann <nn.throttle@xoxy.net> |
|---|---|
| Newsgroups | de.comp.os.unix.linux.misc |
| Subject | Re: Benachrichtigung übers Netzwerk |
| Date | 2015-09-07 01:10 +0200 |
| Organization | albasani.net |
| Message-ID | <87twr7b0us.fsf@helmutwaitzmann.news.arcor.de> (permalink) |
| References | <mscp9t$52n$1@tota-refugium.de> <87y4glehwn.fsf@helmutwaitzmann.news.arcor.de> <msens3$83m$1@tota-refugium.de> |
Tim Ritberg <tim@server.invalid> writes: >Am 05.09.2015 um 04:09 schrieb Helmut Waitzmann: >> >> Ein EOF? Welche Daten bekommt notify-send zum Lesen angeboten? >Die Daten, die Netcat vom Server schickt; purer Text, > >> >> Die beiden Varianten des Desktop‐Kommandos sind nicht gleichbedeutend >> für notify-send. Auf welches Desktop‐Kommando bezieht sich folgende >> Beobachtung? >Was ist ein Desktop-Kommando? Das Kommando, von dem Du geschrieben hast, dass Du es auf dem Desktop laufen lässt. >> >>> Erst wenn ich am Server netcat stoppe, kommt auf dem Client der Text. >> >> Was sieht man auf dem Desktop im Terminal, wenn man dort das Kommando >> >> $ netcat -l -p 8899 | grep "RING" >> >> laufen lässt? Wann sieht man es? >Das sieht man sofort. > >Es geht ja am Server von tail direkt über netcat zum Client. Es ist nicht ausgeschlossen, dass grep die Ausgaben nicht sofort ausspuckt, wenn seine Ausgaben nicht auf ein Terminal, sondern in ein Pipe gelangen. Eine Möglichkeit wäre, grep in die while‐Schleife hineinzunehmen: netcat -l -p 8899 | while read OUTPUT do printf '%s\n' "$OUTPUT" | grep -e 'RING' | notify-send "$OUTPUT" done Nachteil dabei: Für jede Zeile wird ein neues grep gestartet, nur, damit es nach jeder Zeile eine EOF‐Bedingung erhält. Eigentlich unnötig. Falls das grep ein gnu-grep ist, probiere den Parameter „--line-buffered“: netcat -l -p 8899 | grep --line-buffered -e 'RING' | while read OUTPUT; do notify-send "$OUTPUT"; done
Back to de.comp.os.unix.linux.misc | Previous | Next — Previous in thread | Next in thread | Find similar
Benachrichtigung übers Netzwerk Tim Ritberg <tim@server.invalid> - 2015-09-04 20:52 +0200
Re: Benachrichtigung übers Netzwerk Helmut Waitzmann <nn.throttle@xoxy.net> - 2015-09-05 04:09 +0200
Re: Benachrichtigung übers Netzwerk Tim Ritberg <tim@server.invalid> - 2015-09-05 14:40 +0200
Re: Benachrichtigung übers Netzwerk Helmut Waitzmann <nn.throttle@xoxy.net> - 2015-09-07 01:10 +0200
Re: Benachrichtigung übers Netzwerk Tim Ritberg <tim@server.invalid> - 2015-09-20 13:22 +0200
Re: Benachrichtigung übers Netzwerk Stefan Enzinger <mindoms@aon.at> - 2015-09-23 10:42 +0200
Re: Benachrichtigung übers Netzwerk Richard Maurer <usenetrm.nospam@gmx.at> - 2015-09-06 06:22 +0200
Re: Benachrichtigung übers Netzwerk Stefan Enzinger <mindoms@aon.at> - 2015-09-06 09:48 +0200
Re: Benachrichtigung übers Netzwerk Tim Ritberg <tim@server.invalid> - 2015-09-06 22:04 +0200
Re: Benachrichtigung übers Netzwerk Ottmar Cartellieri <o.cartellieri@online.de> - 2015-09-06 10:26 +0200
csiph-web