1.新建一個TempMonitor.sh文件,內容如下:
#!/bin/bash
cd /fjrobot/
./TempMonitor &
2.執行以下命令
chmod +x TempMonitor
chmod +x TempMonitor.sh
rm -rf /etc/rc2.d/S56TempMonitor
rm -rf /etc/init.d/TempMonitor
cp /fjrobot/TempMonitor.sh /etc/init.d/TempMonitor
ln -s /etc/init.d/TempMonitor /etc/rc2.d/S56TempMonitor
3.reboot
是通過傳統的 SysV init 方式配置 TempMonitor 開機自啟
補充說明:
腳本權限:
步驟中對?TempMonitor
?和?TempMonitor.sh
?都添加了執行權限,確保程序和腳本都能運行。清理舊配置:
使用?rm
?命令刪除舊的符號鏈接和服務文件,避免殘留配置影響新設置。鏈接命名規則:
/etc/rc2.d/S56TempMonitor
?中,S
?表示啟動(Start),56
?是啟動優先級(數值越小越先啟動),命名符合 SysV 規范。