通常服务器开启后需要输入一大堆繁琐的进入文件、启动服务等命令,每天如此就会逼着自己寻找捷径,毕竟时间不用来学习就是在浪费生命嘛 :-】
Shell脚本挺身而出:
实现:1、配置开机root账号登陆。
(1)先切换到root账号。
(2)进入vim /etc/lightdm/lightdm.conf
(3)修改autologin-user=root
2、脚本可执行化。
(1)赋予脚本可执行权限。 chmod +x ./脚本名
3、将启动脚本添加进开机启动项。
(1)将脚本复制到 /etc/init.d 目录下
(2)设置脚本权限:sudo chmod 755 /etc/init.d/脚本名
(3)将脚本放到启动文件中。
进入: cd /etc/init.d
执行: sudo update-rc.d 脚本名 defaults 10 (10为自定义启动顺序)
不用时也可移除自启动:sudo update-rc.d 脚本名 remove
自动关机实现:
实现:编辑/etc/crontab,添加 00 17 * * * root shutdown -h now (这里配置的下午5点立刻关机!)
至于自动开机尽管有着技术的狂热追求但也并未探索出代码实现的可能性,唯一合情合理的也是进入开机面板开启来电启动,设置启动时间实现定时唤醒功能。
这样每天查查服务情况就行了,余下的时间用来学习,多好 :-】
简单的脚本实现贴一下吧:
#!/bin/sh
#chkconfig: 2345 80 90
#description:auto_start.sh
echo "================cd dir-bin================"
cd /root/*****/bin/
echo "================starting server================"
./start******.sh &
echo "================start over!!================"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)