ubuntu上将TempMonitor加入开机自动运行的方法
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 规范。