Fatmawati Achmad Zaenuri / Shutterstock.com
Besoin d’envoyer un message rapide à tous les utilisateurs connectés? Linux wall
La commande est plus percutante que l’e-mail et cible automatiquement les utilisateurs connectés. Il diffuse un message à tout le monde à l’aide d’un terminal sur un système.
Le commandement du mur
Si vous devez envoyer rapidement un message aux utilisateurs connectés de votre ordinateur, comment procédez-vous? Le courrier électronique ne répond pas aux exigences. Vous ne savez pas quand l’e-mail sera lu. Si vous avez besoin que les gens sachent quelque chose maintenant, cela ne suffit pas. Et de toute façon, vous ne voulez pas obstruer les boîtes de réception des utilisateurs déconnectés qui n’ont pas besoin de voir le message.
Sans faire un effort supplémentaire et perdre du temps, vous ne saurez pas qui est connecté et d’où. Votre système peut être situé dans Aberdeen, État de Washington mais vous pouvez avoir des utilisateurs distants connectés depuis Aberdeen, Ecosse. Alors, comment pouvez-vous cibler un message spécifiquement sur les utilisateurs connectés?
Linux et d’autres systèmes d’exploitation de type Unix vous offrent un moyen simple de le faire. le wall
la commande est comme un télégramme puissant. Il délivrera un message à tous les utilisateurs du terminal et le déposera sous leur nez. Les utilisateurs ne peuvent pas le rater et vous savez qu’ils l’ont. Vous n’avez pas besoin qu’ils choisissent d’ouvrir une application pour voir s’ils ont un message en attente.
La livraison est aussi subtile qu’une tarte à la crème sur le visage.
Envoi d’un message
La machine de test sur laquelle cet article a été recherché a été installée avec Fedora Linux, mais le wall
commande se comportera exactement de la même manière sur les autres distributions.
La seule différence que vous pourriez rencontrer est que certaines distributions Linux exigent que vous utilisiez sudo
sur l’option d’envoi d’un message à partir d’un fichier texte, alors que d’autres distributions vous obligent à toujours utiliser sudo
avec wall
tout le temps. C’est en fait une différence entre les distributions Linux, pas une différence avec le fonctionnement du wall
commande elle-même.
Pour envoyer un message à tous les utilisateurs, saisissez wall
, un espace, puis le message que vous souhaitez envoyer. Avec Fedora Linux, vous devez utiliser sudo
.
sudo wall Main printer offline until further notice.
Votre message sera envoyé à tous les utilisateurs qui ont une fenêtre de terminal ouverte.
Les utilisateurs locaux RIa et Tom reçoivent le message, tout comme l’utilisateur distant Dick, qui travaille sur un ordinateur exécutant Ubuntu.
Ils reçoivent tous le message en même temps, et vous ne vous demandez pas s’ils l’ont vu.
Envoi d’un message à partir d’un fichier
Vous pouvez préparer votre message dans un fichier texte et le stocker prêt à être envoyé. Si vous avez un cycle répétitif de messages qui doivent être envoyés, vous pouvez créer une bibliothèque de messages pré-emballés afin que vous n’ayez pas besoin de les retaper encore et encore.
Le message dans le fichier texte message.txt
a été affiché dans la fenêtre du terminal avec le cat
pour vous assurer que c’est bien celui que nous voulons envoyer.
Le message est ensuite envoyé en transmettant le nom du fichier texte au wall
commande comme paramètre de ligne de commande:
cat message.txt
sudo wall message.txt
Comme auparavant, les utilisateurs locaux Ria et Tom (et tous les autres utilisateurs connectés avec une fenêtre de terminal ouverte) et l’utilisateur distant Dick reçoivent le message.
Etiquette de messagerie
Parce que le wall
La commande enverra le message à tous les utilisateurs du terminal quoi qu’il arrive, cela peut être une expérience discordante d’en recevoir un. Utilisation du wall
La commande doit être réduite au minimum et utilisée uniquement en cas de besoin réel. Sinon, il deviendra rapidement très grinçant.
UNE wall
Le message sera tamponné sur tout ce qui se trouve sur le terminal de l’utilisateur. En fait, il n’écrase rien – il ne changera pas le texte sur lequel il a atterri – mais il l’obscurcira. Et cela peut être alarmant pour un utilisateur qui ne le sait pas.
Imaginez qu’un de nos utilisateurs locaux édite un fichier important dans Vi
tout comme le wall
le message est envoyé.
Le message arrive en plein milieu de son dossier.
Tout ce que notre utilisateur doit faire pour restaurer la vue correcte du fichier est de parcourir le fichier de haut en bas.
Il est assez facile de restaurer l’affichage dans un état où le travail peut se poursuivre et la tension artérielle peut reculer, mais trop d’interruptions de ce type vont vous laisser avec un ensemble d’utilisateurs très agacés.
Donc, aussi pratique que wall
est, utilisez-le avec modération.
Qu’en est-il des utilisateurs de bureau graphique?
le wall
La commande atteint toutes les personnes connectées avec un terminal ouvert, mais elle n’atteindra personne qui utilise un environnement de bureau graphique sans une fenêtre de terminal ouverte.
Si quelqu’un utilise un bureau graphique et a une fenêtre de terminal ouverte, il la verra dans la fenêtre de terminal – mais c’est tout. Ne comptez pas sur wall
pour atteindre quiconque en dehors du terminal.
Ce n’est pas subtil, mais vous ne pouvez pas nier qu’il fait passer le message – dans un environnement de terminal traditionnel, c’est-à-dire.