SUSE Linux 10 預設無 rc.local,需自行建立啟動腳本並納入服務管理。本文提供兩種實作方案。

/etc/init.d/rc,在最後 exit 0 前插入:rc_local=/etc/rc.d/rc.local
current_runlevel=$(runlevel | awk '{ print $NF }')
if [ -x $rc_local ];then
((current_runlevel>1)) && ((current_runlevel<6)) && {
echo -e "\n\n\n"
echo "-----------------------Startup $rc_local---------------------------"
$rc_local
}
fichmod 0755 /etc/rc.d/rc.local/etc/rc.d/rclocal:case "$1" in
start)
if ! test -x /etc/init.d/rc.local ; then
echo '/etc/rc.local is not exsit!'
exit 1
fi
/etc/init.d/rc.local &
;;
stop)
;;
esac/etc/rc.d/rc.local 放置啟動命令。chmod 0755 /etc/rc.d/rc.local /etc/rc.d/rclocal
chkconfig --add rclocal兩種方法均可實現開機自動執行自定義腳本,按習慣選擇即可。
Linux PC 搖身一變路由器:三機實驗驗證靜態路由與 ARP 代理轉發原理
Linux 各發行版重置 root 密碼完整指南(單用戶模式 / GRUB 修改)
Linux 純命令列連接 WiFi 完整指南:iwconfig、wpa_supplicant、dhcpcd 手動建立無線連線
Linux 系統如何使用 QQ?Pidgin + WebQQ 協議實現 Linux 微信/QQ 互通
CentOS 透過 Yum 安裝 MariaDB 10.x 的完整步驟與驗證
修復 Linux 下 gulp watch ENOSPC 錯誤:調大 inotify 監控上限
Linux 檔案系統核心架構深度解析:物理磁碟結構、Superblock、Inode、Data Block、目錄項、掛載流程