En algun que un altre dia he necessitat enviar-li un missatge, notificació o avís als usuaris que estan connectats per SSH a un servidor, per exemple; avisant que el servidor dins de 5 minuts es reiniciarà ... o alguna cosa així.
En aquell moment m'he vist en el dilema, com fer que ells sàpiguen això de forma immediata? ... mitjançant email demorarà, i depèn de que tots i cada un dels usuaris llegeixi el correu electrònic, per missatgeria instantània (IM) no és factible, ja que no sempre tots estan en línia, en fi ... tot un petit problema 😀
I un bon dia va arribar la solució ... comando paret
Una línia tan simple com:
echo "El servidor será reiniciado en los próximos 5mins, guarden sus trabajos." | wall
I llest! ... això enviarà aquest missatge a TOTS els usuaris que estiguin connectats per SSH a servidor, però ... no només això. Suposant que és un ordinador i no un servidor (o sigui, que té entorn gràfic), veurem també el missatge a la terminal que tinguem oberta, així com en l'àrea de notificació:
Però ... ¿Què fer si vull enviar un missatge a només una terminal o sessió SSH?
En aquest cas hem de conèixer quina sessió és amb la que volem comunicar-nos. Per a això fem servir el que el mateix sistema ens brinda.
1. Primer hem de saber a quina terminal desitgem enviar el missatge, per això escrivim en una terminal: w (sí ... només la lletra w). Ens apareixerà el següent, i amb aquesta informació veurem a quina terminal desitgem contactar:
En aquest exemple, vull enviar un missatge a l' tty2 (El primer que veuen).
2. Ara passem a la comanda:
echo "Esto es un mensaje de prueba" > /dev/tty2
I això n'hi haurà prou per aconseguir el que desitgem, a la tty2 apareixerà aquest text.
Si en comptes d'enviar-lo aquí, desitgem enviar-lo a pts / 2 ... simplement:
echo "Esto es un mensaje de prueba" > /dev/pts/2
I llest 🙂
Espero us sigui d'utilitat a algú, m'he adonat que jo moltes vegades public tips una mica específics, que no ajuden a molts sinó més aviat a pocs ... però bé, no importa si és només a pocs, mentre a algú li resulti interessant el que desitjo compartir, així ho seguiré fent 😀
Salutacions i de debò gràcies per llegir-me.
Nice tip = D ...
També pots fer servir write per enviar un missatge a un usuari i talk per xatejar amb ell. 🙂
Que bona aportació, s'agraeix el tip.
De res, gràcies a vostès per fer comentaris 🙂
No ús per ara SSH, però ho veig molt útil. I el millor de tot és breu i amb exemples. Sobre la teva referència a tips específics, per a mi són els més valorats, potser no em serveixin avui però si demà i ja sé on trobar-los. Abans de res, diversitat 🙂
gràcies
És genial llegir comentaris com aquest, ja que és com un copet a l'esquena que et diu «no ho estàs fent tan malament»😀
Genial aportació men xD, ho vaig a provar aveure com la mà amb això 😛
Thanks ^ - ^
Sé que sempre poso coses una mica tècniques, però ... crec que aquesta és una de les qualitats que distingeixen el blog, és a dir, que no es posen només notícies o articles d'opinió, posem també articles ben tècnics 😀
Doncs el vaig fer servir amb el meu altre ordinador i després d'uns minuts em va paralitzar plasma ..
A mi no m'ha passat .... mmm que estrany O_O
Potser el procés queda corrent i satura el sistema ...
com puc fer perquè dos pc es comuniquin per mitjà de la terminal ???? El de terminal amb terminal pot però no entre pc diferents ?? Gràcies ???
bona aportació
responent als teus últimes paraules de l'post ,,,
ET EQUIBOCAS AMIC, no és dolent que especifiquis amb tips a una classe d'usuaris determinats, a canvi, ens ajuda molt a nosaltres que recent vam començar en aquest bell món de linux,
Moltes Gràcies pel post em va ajudar XNUMX:XNUMX montononononononononoooooonnnnnnnnn 😀
Gràcies una altra veus 😀
Moltes Gràcies Gara a mi m'ha servit molt. i per informar abans de l'reboot d'alguna que una altra pc. 😀
Bonissim ja que tinc 10 usuaris a l'oficina GRÀCIES
Hola he intentat segons els passos que has exposat comunicar-me amb un altre ordinador, però quan poso w sola surto jo i no surt l'altre equip a què vull enviar missatges, però si estem en la mateixa xarxa, al menys el ping funció XD.
Espero que em puguis ajudar.
Gràcias
Hola,
Aquesta comanda és per enviar missatges entre terminals de el mateix equip, no per enviar missatges a la terminal d'un altre equip 😉
Ja saps què comandament utilitzar?
Moltes gràcies, al meu almenys m'has ajudat per respondre un exercici
hola els comento, m'han arribat notificacions que han intentat ingressar a la vostra adreça des XXXX lloc, en aquest cas gmail em brinda la ip de la qual van intentar fer accés, és possible enviar-li un missatge des de la terminal com per «espantar».
Aquesta força bé.
permissió denied 🙁
M'ha estat d'allò més útil, gràcies per compartir els teus coneixements.
no funciona
Gràcies, molt bon post
Nice !!