terminal – ¿Cómo dejo un mensaje para otro usuario (local)?

Pregunta:

Sé que puede usar la write para enviar un mensaje a un usuario actualmente conectado, pero ¿cómo deja un mensaje para un usuario que no está conectado? La solución que he visto es modificar el motd, pero se mostrará a todos los usuarios. ¿Cómo puedo dejar un mensaje para que los usuarios individuales lo lean cuando inician sesión?

Respuesta:

Puede usar el comando de mail para enviar un mensaje al usuario jdoe como este:

mail -s "The subject goes here" jdoe

Entrarás en un entorno interactivo donde puedes escribir tu mensaje (cuerpo del correo). Escribe Control-D al comienzo de una línea para finalizar el mensaje y enviarlo (se te pedirá un destinatario CC opcional; solo presiona Enter si no quieres uno).

También puedes hacer:

mail -s "The subject goes here" jdoe < textfile

o

echo “John, don't forget our meeting” | mail -s "Reminder" jdoe

La próxima vez que jdoe inicie sesión, recibirá una notificación como "Tienes correo nuevo" y deberá escribir mail para leerlo (quizás esto sea un inconveniente si el usuario no sabe que debe hacer esto).

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım