没有明显的原因,我的机器正在重新启动。
last reboot
带来这样的行:
reboot system boot 3.13.0-24-generi Tue Dec 9 18:57 - 19:09 (00:11)
reboot system boot 3.13.0-24-generi Tue Dec 9 12:59 - 19:09 (06:09)
reboot system boot 3.13.0-24-generi Tue Dec 9 11:07 - 11:35 (00:28)
reboot system boot 3.13.0-24-generi Mon Dec 8 13:52 - 01:20 (11:27)
随着伪用户重启。
我需要知道:
- 谁在调用/激活这个伪用户重启?
- 为什么(如何追踪)?
- 以及如何解决/防止这个问题? (这个问题可能需要我自己来回答,等我发现发生了什么之后)
我还在研究中,但我的机器可能会突然重启,所以我必须现在发帖!
有关的:为什么 grep 会重新启动机器?、关于IO问题
相关问题:关于满内存
两周后,我的机器仍然无故重新启动。我想知道是否有人知道哪些“东西”不应该被访问?我的意思是:是否有地方/proc
或/dev
地方我们应该避免执行过多的读取或写入?或者一些我们应该避免的命令?是否xdotool
有wmctrl
一些应该避免的特定命令,例如尝试命令关闭的窗口 ID 或类似的命令?任何想法?
缩小范围
如果我停止某些脚本,我的机器似乎不会重新启动。
我正在尝试缩小导致此情况的原因;我认为我拥有的一个脚本可能是来源;它与其他命令一起运行如下命令:
windowId=`xdotool getactivewindow`
xdotool getwindowname $windowId
xdotool search --sync "^Desktop$"
wmctrl -d
wmctrl -i -r $windowId -b toggle,maximized_vert,maximized_horz
xwininfo -wm -id $lnWindowId
不完全按照这个顺序,但基本上它们都与 X 窗口操作相关。
而且,它们发生的频率很高,比如每秒 4 次;
而且,它们可能发生在不可用的窗口(刚刚关闭)上,或者发生在一些特殊的窗口上,例如康基时钟一个,或任何非标准“窗口”(不是像 Unity Hud 这样的窗口)。
看来 X windows 操作会导致重启?