Ich habe gelesen, dass Sie dies ohne SSH tun wollten. Ich glaube, ich habe eine Lösung: netcat
[nc] Es wird standardmäßig mit Ubuntu geliefert.
Zuerst brauchen wir einen "Daemon", um im Hintergrund zu laufen. Zweitens benötigen wir ein Programm, mit dem die Warnung angezeigt wird. Ich habe zenity
installiert. Wenn Sie dies nicht tun, installieren Sie es bitte oder bearbeiten Sie das Skript, um zu verwenden, was immer Sie möchten [ex xmessage
, aber das ist hässlich]. Als nächstes fügen Sie dies in 'daemon.sh' ein:
#!/bin/bash
port=3333
nc -l $port | while read msg; do zenity --info --text "$msg"; done
Machen Sie es chmod +x daemon.sh
jetzt ausführbar und führen Sie es im Hintergrund aus:./daemon.sh &
Jetzt bist du fertig! Nun, Sie müssen dies tatsächlich auf jedem Computer tun . Sie möchten auch den Start des Daemons automatisieren. Öffnen Sie die Startanwendungen über das Menü und fügen Sie Ihr Skript hinzu. Wenn Sie fertig sind, geben Sie Folgendes ein, um eine Nachricht an den anderen Computer zu senden:
nc 192.168.1.X 3333
Geben Sie dann Ihre Nachricht ein und drücken Sie Enter. Bei jeder Eingabezeile wird eine Nachricht eingeblendet. Um nc zu verlassen, drücken Sie Ctrl + Coder Ctrl + D.
Stellen Sie einfach sicher, dass 192.168.1.X durch die reale lokale IP des anderen PCs ersetzt wird. [Sie können verwenden ifconfig
, um die IP-Adresse zu finden]
Sie können auch ein anderes Skript erstellen, z message.sh
. Darin einfügen:
#!/bin/bash
nc 192.168.2.X 3333
Dann chmod +x message.sh
. Dann können Sie einfach ./message.sh
eingeben, dann Ihre Nachricht eingeben, dann eingeben, und Ihre Nachricht wird gesendet. Nun, da ich darüber nachdenke, können Sie auch eine akustische Benachrichtigung hinzufügen. Ich würde empfehlen mplayer
, es ist ein CLI Media Player. Sollte nicht zu schwer zu verstehen sein, aber wenn Sie Fragen haben, zögern Sie bitte nicht zu fragen!