linux下正常关机之命令详解

系统 Linux
本文给大家带来了一个小的知识点,判断在linux下正常关机的问题。也讲到了正常删除文件脚本:rm-file.sh。并让脚本自动执行的命令。

这里给大家介绍判断linux下正常关机的问题。小编搜集了些资料供大家查看,希望大家从中能获得帮助。
系统启动的时候生成一个文件,linux正常关机的时候会删除这个文件。网管员们则可以根据系统开机时有没有那个文件来判断是不是非正常关机,减少网络管理过程中出现故障的机率。

步骤:
在/etc/rc.d/init.d/下编程脚本。
判断是否正常关机,和生成文件的脚本:touch-file.sh
#!/bin/sh file=/tmp/check if [ -e $ ];then echo "this is not normal shutdown"
>>/var/log/checkmessage else echo "this is normal shutdown and touch file"
>>/var/log/checkmessage touch $ fi

linux下正常关机删除文件的脚本:rm-file.sh
#!/bin/sh file=/tmp/check echo "this is normal shutdown and rm file"
>>/var/log/checkmessage rm -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.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 #touch fm-file
以上给大家讲解的是判断在linux下正常关机的问题。

【编辑推荐】

  1. 深入讲述linux Ext3文件系统
  2. linux vi编辑器之葵花宝典
  3. 快乐学习Linux虚拟机VMware
  4. linux问题解答之:linux Nautilus
  5. linux下杀死进程全权讲解
责任编辑:薛辈辈 来源: linux
相关推荐

2009-12-14 13:07:28

Linux正常关机

2009-08-03 12:21:03

linux at命令linux at命令详定时关机

2009-08-03 14:19:32

2012-05-10 08:46:05

Linuxsort命令

2009-11-11 10:24:10

linuxecho命令详解

2012-05-10 08:37:54

Linuxxargs

2012-05-11 10:07:55

Linuxfind

2021-01-14 07:53:09

Linuxlsof 命令

2012-05-10 08:55:11

Linuxuniq

2010-01-06 17:51:26

Linux关机命令

2009-10-15 10:02:39

linuxyum命令详解

2020-07-09 08:09:21

Linuxdiff命令

2009-07-31 16:14:27

linux cd命令Linux基本命令

2009-10-22 10:54:51

linux磁盘管理命令

2009-11-18 09:26:36

Ubuntulinux关机

2012-02-29 00:38:29

Linux命令

2009-08-11 09:58:22

Linux命令行Linux命令svn命令

2009-12-25 16:39:24

Linux关机重启命令

2012-05-11 10:13:54

2010-01-04 09:27:31

Linux压缩解压缩命令详解
点赞
收藏

51CTO技术栈公众号