Shell-Script
Alpine Linux 執行啟動腳本來更改 /etc/issue
我已經完成了以下 shell 腳本,它
/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
使用網路 ips 更新。在基於 Debian 的發行版上,我會把它放在上面,/etc/rc.local
但 alpine 沒有這個文件。我將如何使這個腳本以等效的方式執行/etc/rc.local
?編輯 1
我試著穿上它,
/etc/local.d
但它未能正確改變/etc/issue
您必須
local.d
在啟動時啟用腳本:rc-update add local default
然後只需將您的腳本放入
/etc/local.d/UpdateIssue.start
並使其可執行。您可以
local.d
在 Gentoo wiki 上找到有關 OpenRC 中腳本的更多詳細資訊: