編集1

編集1

/etc/issueループバックではなく、すべてのインターフェイスの現在のIPで更新する次のシェルスクリプトを完了しました。

#!/bin/sh
echo "You can use one of the following ip addresses in order to look the page or even ssh into the machine" > /etc/issue
ip -4 -o addr show up  scope global | awk '{print $2,":",$4}'| sed -e "s/\/[1-9]*//" >> /etc/issue

/etc/issueこれで、ネットワークIPが更新されるように起動時に実行したいと思います。 Debianベースのディストリビューションでは上に置いています/etc/rc.localが、alpineにはこのファイルはありません。このスクリプトを同じ方法で実行するにはどうすればよいですか/etc/rc.local

編集1

試してみましたが、/etc/local.d正しく変わりませんでした。/etc/issue

答え1

local.d起動時にスクリプトを有効にする必要があります。

rc-update add local default

その後、スクリプトを入れて/etc/local.d/UpdateIssue.start実行可能にします。

local.dGentoo WikiでOpenRCスクリプトの詳細を見つけることができます:

https://wiki.gentoo.org/wiki//etc/local.d

関連情報