一日のメッセージを時間間隔で表示します。たとえば、1時間ごとに表示します。

一日のメッセージを時間間隔で表示します。たとえば、1時間ごとに表示します。

ルートにログインするすべてのユーザーに対して、特定の時間間隔でメッセージを実行しようとしています。

答え1

これを行うにはいくつかの方法があります:

  • 使用wallログインしているユーザーにメッセージをブロードキャストします。この方法には、ファイルを編集している場合でもメッセージが送信されるという欠点があります。これを実行するには、cron例えば、このエントリrootクローンタブ:

    * 0 * * * wall /etc/motd

  • もし使用している場合bash(そしてその設定を制御できる場合)、bashプロンプトは次のようにシェル関数を実行できます。PROMPT_COMMAND

関連情報