horizontalkeyboard schrieb:
Ich möchte vielmehr, dass der Client einen Befehl an den Server schickt, der dann dort ausgeführt und dort angezeigt wird. ☺
Das geht z. B. mit:
while true; do { nc -4n -l 1234; ls; sleep 2; } done
auf dem Server und mit:
nc -n -w 1 127.0.0.1 1234
auf dem Client.
EDIT:
OK, der Befehl steht auf dem Server schon fest.
EDIT 2:
Mit z. B. socat, als Server und Client, könntest Du auch Werte mit dem Client an den Server (der ein Script ausführt) übergeben.
EDIT 3:
Hier ein Beispiel wie man mit nc, auch übergebene Befehle auf dem Server ausführen kann:
There is no -c or -e option in modern netcat, but you still can execute a command after connection being established by redirecting file descriptors. Be cautious here because opening a port and let anyone connected execute arbitrary command on your site is DANGEROUS. If you really need to do this, here is an example:
Siehe link: http://www.computerhope.com/unix/nc.htm