muestra el mensaje del día en un intervalo de tiempo, digamos tal vez cada una hora

muestra el mensaje del día en un intervalo de tiempo, digamos tal vez cada una hora

Estoy intentando ejecutar el mensaje en un intervalo de tiempo específico para cada usuario que inicia sesión en su raíz.

Respuesta1

Hay algunas maneras de hacer esto:

  • usarwallpara transmitir un mensaje a los usuarios registrados. Esto tiene el inconveniente de que se envía aunque estén editando un archivo. Puedes programarlo usandocron, por ejemplo, esta entrada enroot'scrontab:

    * 0 * * * wall /etc/motd

  • si lo están usando bash(y si tiene control sobre su configuración), el indicador de bash puede ejecutar funciones de shell a través dePROMPT_COMMAND.

información relacionada