设置Linux开机启动项

  1. 写好脚本,比如xxx.sh,脚本中需要加入下列开头注释:
  2. 将脚本cp到/etc/init.d中,更改权限为755
  3. 添加自启动 update-rc.d xxx.sh defaults
  4. 移除自启动 update-rc.d -f xxx.sh remove
  5. 执行sudo find /etc/ -name “xxx.sh”,可以在/etc/rc2.d,/etc/rc3.d,/etc/rc4.d,/etc/rc5.d里面找到xxx.sh启动项的配置。

注意:

  • 脚本开头一定要有:

BEGIN INIT INFO
# Provides: update-ip
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Update IP address of the Domain Name
### END INIT INFO

不然无法加入启动项且没有错误提示。

  • 脚本运行时不能阻塞,否则重启后无法正常开机。

 

 

此条目发表在未分类分类目录。将固定链接加入收藏夹。