Sous UNIX, comment envoyer un message à une autre boîte UNIX sur le même réseau par adresse IP?

Tout comme un “net send” sous Windows, si je me souviens de ce que net send fait correctement. Je veux juste dire quelque chose comme:

  "Hey what's up?" 

et le message “Hey quoi de neuf?” devrait apparaître sur la machine de l’autre gars. Idéalement, cela ne devrait pas nécessiter l’installation de paquets qui ne sont pas déjà présents dans les dissortingbutions UNIX / Linux classiques.

Des idées?

Merci!

Recherchez “talk”, “ntalk” et “ytalk”. Ce sont les plus proches. Heureusement, la plupart des machines Unix ne fonctionnent pas par défaut, et même Windows a la possibilité de désactiver ce service par défaut après avoir réalisé à quel point il était agaçant.

smbclient -M hôte-destination -U mon-hôte -n mon-hôte

plus d’infos ici: http://www.yolinux.com/TUTORIALS/unix_for_dos_users.html

J’espère que cela aide

essayez aussi la commande “talk”. (talkd vaut la peine d’être examiné aussi)

compte tenu de vos exigences ssortingctes (installation par défaut, etc.), ceci est le plus proche:

 DISPLAY=otherip:0.0 xterm -e "/bin/echo \"Hey what's up?\"; /bin/sleep 9999" 

Unix était multi-utilisateur depuis le début, vous devez donc spécifier quel utilisateur sur la machine cible vous voulez envoyer un message. La commande aurait alors été rwrite , mais elle a presque disparu. talk (ou ytalk , ntalk , etalk ) permet à l’autre de répondre, mais de nos jours, la messagerie instantanée passe par une identité gérée de manière centralisée (AIM, Jabber, Skype, etc.) plutôt que par machine.