|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。
头脑:体系启动的时分天生一个文件,一般关机的时分则删除这个文件,则能够依据体系开机时有无谁人文件来判别是否是非一般关机。
步骤:
在/etc/rc.d/init.d/下编程剧本。
判别是不是一般关机,和天生文件的剧本:touch-file.sh
#!/bin/sh
file=/tmp/check
if[-e${file}];then
echo"thisisnotnormalshutdown">>/var/log/checkmessage
else
echo"thisisnormalshutdownandtouchfile">>/var/log/checkmessage
touch${file}
fi
一般关机删除文件的剧本:rm-file.sh
#!/bin/sh
file=/tmp/check
echo"thisisnormalshutdownandrmfile">>/var/log/checkmessage
rm-rf${file}
让剧本主动实行。
ln-s/etc/rc.d/rc0.d/K01rm-file/etc/rc.d/init.d/rm-file.sh
注重:
#ll/etc/rc.d/rc0.d/
软毗连双方的名字不哪呢个不异,后一个能够用相对路径或是绝对路径,万万包管双方的名字纷歧样。
ln-s/etc/rc.d/rc6.d/K01rm-file/etc/rc.d/init.d/rm-file.sh
ln-s/etc/rc.d/rc3.d/S01touch-file/etc/rc.d/init.d/touch-file.sh
我的体系没用到x-window,以是没有level5,也就是不必在/etc/rc.d/rc5.d/下放剧本。
出格注重:
K开首的代表体系封闭的时分实行,S开首的代表开机的时分实行。注重服务器剧本编写的标准,由于有K守旧的软链接其实不必定会在关机的时分主动往实行,这是为何呢?实行K剧本的时分会查询/var/lock/subsys/下是不是有与K开首剧本同名的空文件名,假如没有就不往实行,以是要依照服务器剧本编写的标准,启动的时分要在/var/lock/subsys/先touch一个与K01前面同名的空文件:
#/var/lock/subsys
#touchfm-file
</p>
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令; |
|