ubuntu16.04 设置开机自动运行程序

一、创建一个sh文件(myboot.sh 或 myboot 都行):

文件内容格式:(带说明)

#!/bin/sh

### BEGIN INIT INFO
# Provides:	        程序名称
# Required-Start:	$remote_fs $network
# Required-Stop:	$remote_fs $network
# Default-Start:	2 3 4 5
# Default-Stop:		0 1 6
# Short Description:	程序说明
### END INIT INFO


************************ #启动命令

exit 0

注意:第一行的  #!/bin/sh 后面的说明是必须的,如果没有将会报找不到LBS错误

           exit 0 一定要加上,这是格式要求。

           启动命令中要使用绝对路径!

启动命令示例:

export NGROK_HOME=/home/xqingh

$NGROK_HOME/nginx -config=$NGROK_HOME/nginx.cfg start ssh

加入自启动项:(defaults后面的数字是服务器开机执行的优先级,数字越小优先级越高。这里要使用网格所以把优先级设置较低)

sudo update-rc.d nginx.sh defaults 98

卸载自启动项:

sudo update-rc.d nginx.sh

 

===============================================================================================

另外,启动命令也可以写到/etc/rc.local中,在exit 0前面加上启动命令就行。这里的优先级是最低的!~

 

===============================================================================

然后,也可以在~/.profile 文件的最后加上启动命令,这里加的会在用户登录后自动运行!而且只用于当前用户的哦~

          如果是所有用户都有效,就要写到/etc/profile 中去!也是在登录后自动运行!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值