LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1410|回复: 5

操作系统如何判断上次关机是否为正常关机

[复制链接]
发表于 2008-1-4 16:03:40 | 显示全部楼层 |阅读模式
如题

我想在程序中判断一下上次系统是否正常关机
发表于 2008-1-4 17:25:09 | 显示全部楼层
如何定义“正常关机”?
如果你能定义了,那么还不能判断吗?
回复 支持 反对

使用道具 举报

发表于 2008-1-5 18:59:24 | 显示全部楼层
简单啊,开机创建一个文件,关机自动删除
在开机创建文件时检查一下文件是否已存在,已存在则非正常关机
回复 支持 反对

使用道具 举报

发表于 2008-1-7 13:51:33 | 显示全部楼层
Post by x11;1803448
简单啊,开机创建一个文件,关机自动删除
在开机创建文件时检查一下文件是否已存在,已存在则非正常关机


印象中windows就是这样干的,只不过不是写文件,而是直接写硬盘的某一位置
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-7 16:19:43 | 显示全部楼层
我写了个脚本
开关机时往文件里写东西
回复 支持 反对

使用道具 举报

发表于 2008-1-9 12:11:18 | 显示全部楼层
linux特殊的文件系统导致了非正常关机的文件系统异常。
如果你对硬盘做了大量的操作那么暴力关机后再次开机,系统就会要求修复文件系统
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表