Alpineはログイン時にmotdを更新します。

Alpineはログイン時にmotdを更新します。

/etc/motdログイン時にファイルを更新する方法はありますか?ログイン時にmotdが表示された後にスクリプトが実行されるため、これらの方法/etc/profile/etc/profile.d/*.sh機能しません。

現在のIPアドレスの動的詳細を追加し、それをmotdに表示したいと思います。ただし、ログインしたユーザーに motd を表示する前に motd を更新する方法が見つかりません。

ありがとうございます!

答え1

私はこの問題を解決する方法をもう一度考えなければなりませんでした。スクリプトを使用してファイルを更新しよう
としています。これは、スクリプトが実行される前にログイン時にmotdが表示されるため機能しません。つまり、motdが表示され、その後スクリプトによって自動的に更新されます。/etc/profile.d/etc/motd
/etc/profile.d

motdファイルを消去し、/etc/profile.dユーザーがログインしたときに表示したい内容をスクリプトに直接エコーさせます。

関連情報