Linux开机启动脚本

2017/03/18
今天是在学习OpenStack的虚拟机启动机制的时候,发现了一直不对的地方。
/etc/rc.d/rc.local很早前折腾tor的时候设置过一次,不过那次不知道为什么就不好使。


为了开机启动一些指令,需要一下几个步骤:
1、chmod +x rc.local原来的时候就应该是没有设置这个,所以导致无法启动。
2、环境变量,我最开始测试的一个脚本:

wget http://xxxxxs
touch hello

然后发现就是不好使。结果,在根目录下面发现了这些文件。
所以说, 这就是环境变量没有设置好的原因。也引出一个问题,那就是开机过程的一些简单的执行顺序还是有必要搞清楚的。
(举一个简单的例子,我原来的时候的那些脚本,可能会自己去寻找环境变量,但是如果压根没有,不久失败了。原来tor是从环境变量里面找ip,而且有些情况下,可能网络还没有完全启动)
这是比较简单的命令。建议:最好不使用相对路径,是使用绝对路径保证安全。


另外,现在更好的方法,是使用systemd的启动脚本。
这个可以保证比较安全的启动一些程序后,在进行修改一些内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值