Ubuntu关机等待90秒的问题与解决方案


Ubuntu关机等待90秒的问题与解决方案

1 引言

本文讨论的“等待90秒”,是指Ubuntu系统关机时,系统退出,进入黑屏状态后,左上角的白色光标需要闪约90秒,系统才能真的关闭。这个等待时间是系统预先设定的、等待进程关闭的最长时间。当系统出现需要等待90秒才能关闭这个现象时,往往说明系统有进程不能正常关闭。

2 系统背景

  • 系统:Ubuntu 20.04
  • 硬件:Thinkpad T14 AMD版
  • 安装了搜狗输入法

3 解决方案

既然等待的这90秒为系统预先设定的等待时间,如果这个预设时间可以改变,当然是可以缩短等待时间的。网上查到的方法大都是这个思路,即修改系统等待时间的预设值,把90秒修改为一个较小值。

我也曾采用以上方法,把等待时间修改为5秒,直到我遇到另一个问题。

有一次,系统重启后,一个分区挂载出现问题。我分析,造成该问题很可能与5秒的系统等待时间过短有关系,以至于在关机时,分区数据没有来得及读写完毕,出现分区数据被破坏。虽然破坏分区之后通过Windows系统下的磁盘扫描解决了,但是也促使我寻求更合理的Ubuntu关机等待问题的解决方案。咱们应该尊重开发者,开发者把等待时间设为90秒,应该是有依据的,也就是说把90秒修改为一个较小值,有一定风险。

为此,我现在采取了另一个措施来解决Ubuntu关机的“90秒等待”问题。方法分为两步:

  • 第一步,通过系统日志,找出来关机过程中,是哪个进程出了问题。看系统日志的方法不只一种,以下为其中之一,也就是在终端输入:
journalctl -r -l
  • 第二步,找到出问题的进程后,用
pkill -f 进程名

命令先关掉该线程,再重启系统。

由于在我的系统中,是搜狗输入法在作祟,所以我现在一般用

pkill -f sogoupinyinServ && reboot

来重启Ubuntu系统。

Date: 2021-03-13 Beijing (初稿日期、地点)

Created: 2021-03-13 六 15:52

Validate


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM