系统启动的时候生成一个文件,正常关机的时候会删除这个文件,管理过程中出现故障的机率。

步骤:

在/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 $

让脚本自动执行,linux下正常关机之命令详解》(https://www.unjs.com)。

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下正常关机的问题。

linux电脑关机命令是什么问题,linux下正常关机之命令详解 -电脑资料相关推荐

  1. linux电脑滚轮不能用,图文详解电脑鼠标滚轮不动了怎么办_电脑鼠标滚轮不能用的三种解决方法-系统城...

    近期,许多小伙伴发现电脑鼠标滚轮失灵了,无缘无故的就无法使用,浏览网页玩游戏都没办法继续进行,真的很麻烦.针对电脑鼠标滚轮不动了的故障,小编收集整理具体原因和解决方法给大家,希望大家采纳! 原因一:鼠 ...

  2. 在linux系统上怎么架设服务器吗,Linux下各种服务器的架设详解

    Linux下各种服务器的架设详解 本站整理   发布时间:2009-03-10 12:10:57   作者:jb51.net   我要评论 ########DNS########bind 篇##### ...

  3. django配置环境linux,linux环境下Django的安装配置详解

    linux环境下Django的安装配置详解 1. 下载安装Django pip install Django==1.6.5 测试是否安装成功 >>> import django> ...

  4. Linux下的samba服务配置详解

    Linux下的samba服务配置详解 一.Samba介绍 二.Samba工具及特性 三.搭建环境介绍 四.Samba配置步骤 1.服务端操作 2.在客户端操作 五.测试用户的权限情况 一.Samba介 ...

  5. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  6. 【Linux开发】Linux下jpeglib库的安装详解

    Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...

  7. Linux下暴力破解工具Hydra详解

    Linux下暴力破解工具Hydra详解 一.简介 Number one of the biggest security holes are passwords, as every password s ...

  8. linux下防火墙iptables用法规则详解

    linux下防火墙iptables用法规则详解 分享者: du52.com 邮件: wangaibo168@163.com 主页: http://www.du52.com linux下防火墙iptab ...

  9. tecplot脚本在Linux系统下运行,Linux系统下安装Tecplot的步骤详解

    众所周知,Tecplot是Linux系统中的数据分析软件,Tecplot的功能正在变得更加完善,使用的人群也在逐渐增多.下面,我们就跟随U大侠小编一起来看看Linux系统下安装Tecplot的步骤详解 ...

  10. Linux下Android ADB驱动安装详解

    Developing with cocos2d-x for android on Linux http://blog.plicatibu.com/developing-with-cocos2d-x-f ...

最新文章

  1. 数组拷贝问题,实际上是指针指向发生变化
  2. 了解Java中的内存泄漏
  3. linux系统下的动态壁纸,您可以在下面下载动态壁纸APK和linuxct的配套应用
  4. java console输出_将java console的输出写入文件
  5. 开源纯净版u盘安装工具rufus
  6. iwconfig 安装_嵌入式wifi iwconfig编译
  7. 显著性检测论文梳理(Saliency Detection)
  8. 轻量级Kubernetes之k3s:15:firewalld对应方法
  9. 简单人物画像_简易人物画像图
  10. JS Base64加密解密
  11. webpack随笔04-webpack5压缩jscss
  12. 人脸识别有趣应用3——抠出人脸并给人脸涂上戏剧脸谱
  13. 别把自己当作“千里马”,“笨鸟”先飞才是硬道理。
  14. uniapp使用诺诺人脸认证(微信小程序)sdk
  15. 致远项目管理SPM系统进度控制之进度对比分析
  16. 来个newsmth笑话四月刊转载
  17. Games101结合Unity Shader入门精要学习笔记(个人向)
  18. java实现Excel文件上传下载(模板)-hutool
  19. 2022年全球市场特种淀粉总体规模、主要生产商、主要地区、产品和应用细分研究报告
  20. 《对不队》团队作业4—基于原型的团队项目需求调研与分析

热门文章

  1. 小新air15一键还原后,单击鼠标右键一直转圈
  2. html攻击代码,利用HTML5标签进行DDoS攻击的新方法揭秘
  3. Unity3d使用RenderTexture制作动态头像
  4. phpwind database.php,解决phpwind帖子列表显示个数不正确
  5. DC-DC升压和降压电路电感参数选择详解
  6. 2019年总结-2020年计划
  7. 期末操作系统之HXL所给知识点(速成)
  8. Android 事件分发机制分析及源码详解
  9. python机器学习学习通第一章答案详解
  10. 【前沿技术RPA】 一文了解 UiPath 状态机 State Machine