+ -
当前位置:首页 → 问答吧 → 有什么好招 检测 判断 linux系统 冷启动 or 热启动?

有什么好招 检测 判断 linux系统 冷启动 or 热启动?

时间:2010-08-25

来源:互联网

RT ,大家别在 冷启动 热启动的 定义上 纠结。

作者: kface   发布时间: 2010-08-25

好纠结。。。。。

作者: tempname2   发布时间: 2010-08-25

要注意学会分享。

献上原始需求吧。

作者: flw   发布时间: 2010-08-25

献上一个土办法,启动时建立一个临时文件,正常关闭时把该文件删除。
下次启动时判断一下该文件是否存在。

作者: matry_wu   发布时间: 2010-08-25

如果是区别  init  0后摁电源  和  init  6

创建文件的方法是没用的

作者: liangzhishao   发布时间: 2010-08-25

本帖最后由 liangzhishao 于 2010-08-25 15:26 编辑

我给一个方法
freebsd上测试过,linux没有环境,只要有wtmp日志即可。
15:23-->$ last | grep 'shutdown\|reboot' | head -1 | awk '{print $1}'

reboot表 热
shutdown表 冷

作者: liangzhishao   发布时间: 2010-08-25



QUOTE:
献上一个土办法,启动时建立一个临时文件,正常关闭时把该文件删除。
下次启动时判断一下该文件是否存在。
matry_wu 发表于 2010-08-25 14:57




    我暂时姑且是这么做的。 还没想到好的办法。

作者: kface   发布时间: 2010-08-25

linux上也是可以的,已经测试过。linux也是用wtmp记账系统登陆的!

作者: liangzhishao   发布时间: 2010-08-25

本帖最后由 kface 于 2010-08-25 15:43 编辑

回复 flw


    版主眼光好犀利··一眼被你看穿了  ··
牛人··~~~

作者: kface   发布时间: 2010-08-25

回复 liangzhishao


    谢谢大侠,我试试啊

作者: kface   发布时间: 2010-08-25



QUOTE:
我给一个方法
freebsd上测试过,linux没有环境,只要有wtmp日志即可。
15:23-->$ last | grep 'shutdown\ ...
liangzhishao 发表于 2010-08-25 15:25




    好,不错.

作者: system888net   发布时间: 2010-08-25