Czytałem, że chciałeś to zrobić bez SSH, myślę, że mam rozwiązanie: netcat
[nc] Domyślnie jest dostarczane z Ubuntu.
Najpierw potrzebujemy „demona”, który będzie działał w tle. Po drugie, potrzebujemy programu, aby wyskoczył alert. Mam zenity
zainstalowany. Jeśli nie, zainstaluj go lub edytuj skrypt, aby użyć tego, co chcesz [np. xmessage
, Ale to brzydkie]. Następnie wklej to do pliku „daemon.sh”:
#!/bin/bash
port=3333
nc -l $port | while read msg; do zenity --info --text "$msg"; done
Teraz uczyń go wykonywalnym chmod +x daemon.sh
, teraz uruchom go w tle:./daemon.sh &
Teraz gotowe! Właściwie musisz to zrobić na każdym komputerze. Będziesz także chciał zautomatyzować uruchomienie demona. Otwórz aplikacje „startowe” z menu i dodaj swój skrypt. Gdy to zrobisz, aby wysłać wiadomość na inny komputer, wpisz:
nc 192.168.1.X 3333
następnie wpisz swoją wiadomość i naciśnij Enter. Każda linia wprowadzania spowoduje pojawienie się komunikatu. Aby wyjść z nc, naciśnij Ctrl + Club Ctrl + D.
Pamiętaj tylko, aby zastąpić 192.168.1.X rzeczywistym lokalnym adresem IP drugiego komputera. [Możesz użyć, ifconfig
aby znaleźć adres IP]
Można także dokonać innego scenariusza, mówią message.sh
. W tym wklej:
#!/bin/bash
nc 192.168.2.X 3333
Potem chmod +x message.sh
. Następnie możesz po prostu wpisać, ./message.sh
wpisać wiadomość, a następnie wpisać, a wiadomość zostanie wysłana. Teraz, gdy o tym myślę, możesz również dodać powiadomienie dźwiękowe. Polecam mplayer
, to odtwarzacz multimedialny CLI. To nie powinno być trudne, ale jeśli masz jakieś pytania, nie wahaj się zapytać!