
ルートにログインするすべてのユーザーに対して、特定の時間間隔でメッセージを実行しようとしています。
答え1
これを行うにはいくつかの方法があります:
使用
wall
ログインしているユーザーにメッセージをブロードキャストします。この方法には、ファイルを編集している場合でもメッセージが送信されるという欠点があります。これを実行するには、cron
例えば、このエントリroot
のクローンタブ:* 0 * * * wall /etc/motd
もし使用している場合
bash
(そしてその設定を制御できる場合)、bashプロンプトは次のようにシェル関数を実行できます。PROMPT_COMMAND
。