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