J'ai lu que vous vouliez le faire sans SSH, je crois avoir une solution: netcat
[nc]
Il est livré avec Ubuntu par défaut.
Nous avons d'abord besoin d'un "démon" pour s'exécuter en arrière-plan. Deuxièmement, nous avons besoin d'un programme pour faire apparaître l'alerte. J'ai zenity
installé. Si vous ne le faites pas, installez-le ou modifiez le script pour utiliser ce que vous voulez [par ex. xmessage
, mais c'est moche]. Ensuite, collez ceci dans "daemon.sh":
#!/bin/bash
port=3333
nc -l $port | while read msg; do zenity --info --text "$msg"; done
Maintenant, rendez-le exécutable chmod +x daemon.sh
, maintenant lancez-le en arrière-plan: ./daemon.sh &
Maintenant vous avez terminé! Eh bien, vous devez le faire sur chaque ordinateur . Vous voudrez également automatiser le démarrage du démon. Ouvrez les applications de démarrage à partir du menu et ajoutez votre script. Une fois cela fait, pour envoyer un message à l'autre ordinateur, tapez:
nc 192.168.1.X 3333
tapez alors votre message et cliquez sur Enter . Chaque ligne entrante fera apparaître un message. Pour quitter nc, appuyez sur Ctrl + C ou Ctrl + D .
Assurez-vous simplement de remplacer 192.168.1.X par la véritable adresse IP locale de l’autre PC. [Vous pouvez utiliser ifconfig
pour trouver l'adresse IP]
Je vois que vous avez déjà accepté une réponse à cette question :( Mais si ma solution fonctionne pour vous, veuillez au moins me donner un Upvote! Merci. Vous pouvez également créer un autre script, par exemple, message.sh
. ça, collez:
#!/bin/bash
nc 192.168.2.X 3333
Alors chmod +x message.sh
. Ensuite, vous pouvez simplement taper ./message.sh
puis taper votre message, puis entrer et votre message est envoyé. Aussi, maintenant que j'y pense, vous pouvez également ajouter une notification sonore. Je recommanderais mplayer
, c'est un lecteur multimédia CLI. Ne devrait pas être trop difficile à comprendre, mais si vous avez des questions, n'hésitez pas à demander!