自动重启是如何发生的?

自动重启是如何发生的?

没有明显的原因,我的机器正在重新启动。

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地方我们应该避免执行过多的读取或写入?或者一些我们应该避免的命令?是否xdotoolwmctrl一些应该避免的特定命令,例如尝试命令关闭的窗口 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 操作会导致重启?

相关内容