/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.d
Gentoo WikiでOpenRCスクリプトの詳細を見つけることができます: