¿Cómo puedo enviar todo desde el correo de terminal (1) a mi dirección de correo electrónico?

3

Me gustaría recibir una notificación por correo electrónico cada vez que se envíe un mensaje a mi correo de terminal, ¿cómo podría lograrlo?

Veo cierta información sobre cc'ing en esta documentación , pero no sé cómo usarlo a este respecto.

    
pregunta Drewdavid 03.01.2014 - 20:58

1 respuesta

0

Supongo que se refiere al aviso que aparece en la Terminal "Tiene correo"

  1. Crea un archivo .forward en tu directorio de inicio. (ese es un punto y la palabra adelante sin espacio. En ella escriba la dirección a la que desea que se reenvíe el correo). Este archivo debe ser propiedad de su usuario y legible.

  2. Los trabajos ejecutados por cron envían por correo sus resultados al propietario del archivo crontab. Esto se puede anular especificando la opción [email protected] en la parte superior del archivo. Vea man crontab para más detalles.

El segundo solo reenvía los detalles de los trabajos ejecutados desde ese crontab en particular. Si tiene servicios de espacio aislado que tienen crontabs individuales en base a un usuario (por ejemplo, tiene un servicio de base de datos que ejecuta una verificación de consistencia en la base de datos a las 2:30 cada mañana y ejecuta ese servicio como usuario mysql, entonces debe agregar la línea al crontab de mysql.

La mejor práctica general para el correo electrónico que va a usuarios no reales es reenviarlo a un rol primero. P.ej. Todas las máquinas de su red envían el correo electrónico de su sistema a [email protected]. Luego, en un servidor central, reenvía el correo de sysadmin a una persona real. Esto hace que sea mucho más fácil en tiempo de vacaciones reenviar temporalmente el correo electrónico a su administrador de sistema temporal.

    
respondido por el Sherwood Botsford 16.01.2014 - 19:04

Lea otras preguntas en las etiquetas