|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。
体系启动的时分天生一个文件,一般关机的时分则删除这个文件,则能够依据体系开机时有无谁人文件来判别是否是非一般关机。
步骤:
在/etc/rc.d/init.d/下编程剧本。
判别是不是一般关机,和天生文件的剧本:touch-file.sh
#!/bin/shfile=/tmp/checkif[-e$];thenecho"thisisnotnormalshutdown">>/var/log/checkmessageelseecho"thisisnormalshutdownandtouchfile">>/var/log/checkmessagetouch$fi
一般关机删除文件的剧本:rm-file.sh
#!/bin/shfile=/tmp/checkecho"thisisnormalshutdownandrmfile">>/var/log/checkmessagerm-rf$
让剧本主动实行。
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.shln-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>
系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo、pswho |
|