1.进入/etc/init.d/目录
cd /etc/init.d/
2.新建一个自定义名称的sh脚本,这里以 start_todesk 名称为例建立一个 start_todesk.sh 的脚本
sudo vim start_todesk.sh
3.将以下内容写入
### BEGIN INIT INFO
# Provides: svnd.sh
# Required-start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts the svnd.sh daemon
# Description: starts svnd.sh using start-stop-daemon
### END INIT INFO
systemctl restart todeskd # 这里为需要执行的命令,这里的命令会自动用sudo模式执行
注:脚本内容必须包含 ### BEGIN INIT INFO ...... ### END INIT INFO
4.赋予脚本权限
sudo chmod 775 ./start_todeskd.sh
4、然后执行以下命令
sudo update-rc.d XXX.sh defaults 90 # xxx为你的脚本文件名
最后重启系统即可:reboot
附:取消开机启动脚本
[root@Ubuntu ~]# cd /etc/init.d # 进入/etc/init.d目录
[root@Ubuntu /etc/init.d/]# sudo update-rc.d -f XXX.sh remove # 移除脚本,XXX为你的脚本文件名