Hallo,
mit dem Programm xmms-inetctl kann man den Xmms übers Netzwerk steuern. Per "telnet localhost 1586" klappt das auch ganz wunderbar. D.h. am Prompt gibt man die entsprechenden Befehle (z.B. pause oder play) ein, und der Player reagiert.
Wie realisiere ich es aber das diese Befehle per Cron versendet werden?
tschau
roland
Befehle über TCP/IP senden?
Re: Befehle über TCP/IP senden?
Hi,
es gibt vielleicht einfachere Möglichkeiten, aber mit "expect" müßte es auf jeden Fall gehen. Der Aufruf wäre dann "expect dateiname", wobei dateiname eine Datei ist, die du erstellen mußt. Ein Beispiel wäre:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">spawn -noecho ssh 172.16.1.1 ls -l /core*
expect {
password: { send "passwort\<!--no-->r"; interact }
"Are you sure you want to continue connecting" { send "yes\<!--no-->r" }
"Connection refused" { }
"No route to host" { }
}</font><hr></pre></blockquote>
Es wird dir zwar nicht erspart bleiben, die expect-Doku zu lesen, aber obiges könnte als grobes Muster dienen. Du mußt natürlich ssh durch telnet und ebenso die Strings ersetzen.
Gruß,
hjb
es gibt vielleicht einfachere Möglichkeiten, aber mit "expect" müßte es auf jeden Fall gehen. Der Aufruf wäre dann "expect dateiname", wobei dateiname eine Datei ist, die du erstellen mußt. Ein Beispiel wäre:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">spawn -noecho ssh 172.16.1.1 ls -l /core*
expect {
password: { send "passwort\<!--no-->r"; interact }
"Are you sure you want to continue connecting" { send "yes\<!--no-->r" }
"Connection refused" { }
"No route to host" { }
}</font><hr></pre></blockquote>
Es wird dir zwar nicht erspart bleiben, die expect-Doku zu lesen, aber obiges könnte als grobes Muster dienen. Du mußt natürlich ssh durch telnet und ebenso die Strings ersetzen.
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
Re: Befehle über TCP/IP senden?
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">man netcat</font><hr></pre></blockquote>
<!--http--><a href="http://netcat.sourceforge.net/" target="_blank">Gibt es hier</a><!--url-->
Cheers
Michael
<!--http--><a href="http://netcat.sourceforge.net/" target="_blank">Gibt es hier</a><!--url-->
Cheers
Michael