exibir mensagem do dia em intervalo de tempo, digamos talvez a cada hora

exibir mensagem do dia em intervalo de tempo, digamos talvez a cada hora

Estou tentando executar a mensagem em um intervalo de tempo específico para cada usuário que faz login na raiz

Responder1

Há algumas maneiras de fazer isto:

  • usarwallpara transmitir uma mensagem para usuários logados. Isso tem a desvantagem de ser enviado mesmo se eles estiverem editando um arquivo. Você pode agendar isso usandocron, por exemplo, esta entrada emrootdecrontab:

    * 0 * * * wall /etc/motd

  • se eles estiverem usando bash(e se você tiver controle sobre sua configuração), o prompt do bash poderá executar funções do shell viaPROMPT_COMMAND.

informação relacionada