#!/bin/bash
cd /usr/mystar
./mystar
这样我每次开机时候打开终端用
代码: 全选
sh ruijie.sh
现在我想让这个脚本开机自动运行,于是把ruijie.sh放到init.d目录下,然后用
代码: 全选
sudo update-rc.d ruijie.sh defauts
重启,问题出现了,屏幕上出现mystar认证
>> Searching for server...
@@ Server found, requesting user name...
>> Sending user name...
@@ User name valid, requesting password...
>> Sending password...
@@ Password valid, authentication SUCCESS!!! :)
Keeping sending echo...
并停止不动,按下电源钮后上面的东西会再出现一遍,还是不动,无法关机了
强行关机后再开机,进度条进行到最后时也出现上面的字东西,无法开机了
只好进入recovery mode:
把ruijie.sh重命名为ruijie.shh(不想删除),再开机才终于打开了,然后再重新把ruijie.shh改回ruijie.sh,再
代码: 全选
update-rc.d -f ruijie.sh remove
我是一个新手,才接触Linux几个月,上面那些东西都是一边学习一边实践,也没彻底弄明白,只是小半瓶醋,我这样是想边实践边学习。
我在这里一是想问一下我上面开机自动认证的想法怎么实现,另外还想请这里的高手们参考一下我的学习方法,我是应该专注于夯实基础,多看书,学好基础知识呢,还是应该继续就这样边乱搞边学习(我这样有好多次弄的开不了机的,耽误好多时间修电脑,现在对自己的这种做法产生了怀疑)?
终于整好了,我在/etc/rc.local里面添加了一个sh /etc/init.d/ruijie.sh,终于成功了,看来用户的自启动还是放在rc.local比较简单,我以后再深入学习rc*.d的用法。
再次感谢xiooli和eexpress的参与和支持。