Svdrp-displaymsg

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(ein bißchen umformuliert)
K (Links)
 
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
Svdrp-displaymsg ist ein kleines Shell-Skript, das statt svdrpsend.pl benutzt werden kann, um auf dem Vdr eine Nachricht im OSD anzeigen zu lassen.
+
Svdrp-displaymsg ist ein kleines Shell-Skript, das statt [[SVDRP|svdrpsend.pl]] benutzt werden kann, um auf dem [[VDR]] (auch von einem anderen Rechner aus) eine Nachricht im [[OSD]] anzeigen zu lassen.
  
 
Das Skript:
 
Das Skript:
 
<pre>
 
<pre>
 
#!/bin/sh
 
#!/bin/sh
netcat -w 10 /HOSTNAME/ PORT <<EOF
+
netcat -w 10 HOSTNAME PORT <<EOF
 
mesg $*
 
mesg $*
 
quit
 
quit
Zeile 10: Zeile 10:
 
</pre>
 
</pre>
  
Dieses Script einfach als '''displaymsg''' z.B. nach '''/usr/local/bin''' speichern. HOSTNAME muß durch die IP-Adresse  oder den Hostnamen des anzusprechenden Vdr ersetzt werden. PORT muß durch den lauschenden svdrp-Port auf dem Vdr ersetzt werden, Standardeinstellung des Vdr ist Port 2001.
+
Dieses Skript einfach als '''displaymsg''' z.B. nach '''/usr/local/bin''' speichern. ''HOSTNAME'' muß durch die IP-Adresse  oder den Hostnamen des anzusprechenden Vdr ersetzt werden. ''PORT'' muß durch den lauschenden svdrp-Port auf dem Vdr ersetzt werden, Standardeinstellung des [[VDR]] ist Port 6419.
  
Damit das Script funktioniert, muß das Programm '''netcat''' installiert sein. netcat wird bei vielen Distributionen mitgeliefert, in der Regel sollte es also bereits vorhanden sein.
+
Damit das Skript funktioniert, muß das Programm [[netcat]] installiert sein. [[netcat]] wird bei vielen Distributionen mitgeliefert, in der Regel sollte es also bereits vorhanden sein.
  
 
Beispiel:
 
Beispiel:
 
  displaymsg Testnachricht
 
  displaymsg Testnachricht
 +
 +
Siehe auch:
 +
*[[SVDRP]]
 +
*[[Svdrp-isdnanruf]]
 +
 
[[Kategorie:svdrp-anwendungen]]
 
[[Kategorie:svdrp-anwendungen]]
 +
[[Kategorie:Skripte]]

Aktuelle Version vom 21. Juli 2013, 07:40 Uhr

Svdrp-displaymsg ist ein kleines Shell-Skript, das statt svdrpsend.pl benutzt werden kann, um auf dem VDR (auch von einem anderen Rechner aus) eine Nachricht im OSD anzeigen zu lassen.

Das Skript:

#!/bin/sh
netcat -w 10 HOSTNAME PORT <<EOF
mesg $*
quit
EOF

Dieses Skript einfach als displaymsg z.B. nach /usr/local/bin speichern. HOSTNAME muß durch die IP-Adresse oder den Hostnamen des anzusprechenden Vdr ersetzt werden. PORT muß durch den lauschenden svdrp-Port auf dem Vdr ersetzt werden, Standardeinstellung des VDR ist Port 6419.

Damit das Skript funktioniert, muß das Programm netcat installiert sein. netcat wird bei vielen Distributionen mitgeliefert, in der Regel sollte es also bereits vorhanden sein.

Beispiel:

displaymsg Testnachricht

Siehe auch: