这个问题我已经有了答案,但正在为其他人解答。我一直遇到一个问题,每当我尝试关闭、暂停或重新启动 Ubuntu 或 Gnome 3 时,关机屏幕就会冻结,并且不会关机。
问题是如何找到原因以及如何解决?
答案1
这个问题的答案是:在我点击按钮shutdown
并显示注销屏幕后,我按下了esc
键,然后我就可以看错误短信,我发现了以下消息:
正在等待 Redis 关闭...
在找到用于关闭 Redis 的脚本后,我发现它是:
/etc/init.d/redis_6379
当我尝试从控制台运行命令手动关闭时:
sudo /etc/init.d/redis_6379 stop
我收到了相同的错误消息。我离解决方案又近了一步。尽管解决方案可能并不尽如人意,但我还是设法解决了我的问题。我编辑了文件:
sudo gedit /etc/init.d/redis_6379
并发现:
echo "Waiting for Redis to shutdown ..."
编辑了周围的代码(注释掉一些行并添加了另一个命令来关闭 Redis 服务器)
/etc/init.d/redis-server stop
#while [ -x /proc/${PID} ]
#do
echo "Waiting for Redis to shutdown ..."
#sleep 1
#done
哇哦!Ubuntu 现在不会再陷入无限循环了,现在我可以关机、挂起并再次重启了!:)