Pour envoyer un message à un seul utilisateur, on doit d’abord trouver le numéro de terminal » pts » que l’utilisateur utilise:
who
ce qui nous donne le résultat:
On voit que l’utilisateur utilise le pts/3 (ici par rapport à l’heure).
Donc ensuite:
echo "testeuuuu... li la louuuuu" >> /dev/pts/3
Pour envoyer un message à tous le monde, On utilise la commande Wall.
Le mieux est de créer un fichier avec notre message pour se prémunir d’une éventuelle faute de frappes.
Création du fichier et du message:
echo "Le serveur va être redémarré pour maintenance, déconnectez-vous je vous prie" >> msg_cmd_wall
Envoi du message:
wall < msg_cmd_wall