Est possible d'envoyer un message (fenêtre contextuelle ou quelque chose) à l'utilisateur local connecté à X (xdm, fluxbox) de la console? Par exemple: user1
est enregistré et en utilisant x/fluxbox, user2
Connexion dans la même boîte par SSH à la console. Maintenant quoi user2
doit faire pour envoyer un message à user1
?
L'outil xmessage
vous permet de faire exactement cela; Présentez une fenêtre contextuelle aux utilisateurs avec un message texte à l'intérieur.
Exemple: User2 se connecte à une session Bash sur la case et les problèmes:
export DISPLAY=':0.0'
xmessage "some message here"
si vous vous connectez à une session Tsch, ce serait quelque chose comme ça:
setenv DISPLAY ':0.0'
xmessage "some message here'
Alternativement, vous pouvez envoyer des messages aux sessions de terminal de deux manières:
Utilisation wall
(= avertir tous les [utilisateurs])
De la page man:
Wall affiche le contenu du fichier ou, par défaut, son entrée standard, sur les terminaux de tous les utilisateurs actuellement connectés.
Si vous souhaitez cibler un utilisateur spécifique, utilisez write
. Encore une fois, l'homme nous dit:
L'utilitaire d'écriture vous permet de communiquer avec d'autres utilisateurs en copiant des lignes de votre terminal à la leurs.