[已解决] Ubuntu/Mint关机缓慢 systemd-shutdown[1]: Waiting for process: crond
系统版本Ubuntu 20.04mint@Ubuntu:~$ cat /proc/versionLinux version 5.4.0-58-generic (buildd@lcy01-amd64-004) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020问题从
系统版本
Ubuntu 20.04
mint@Ubuntu:~$ cat /proc/version
Linux version 5.4.0-58-generic (buildd@lcy01-amd64-004) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020
问题
从某次启动开始电脑关机变得很慢,关机需要一分多钟,所以把关机动画禁用了:
将/etc/default/grub中的GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改成GRUB_CMDLINE_LINUX_DEFAULT=""然后终端运行一条指令:
sudo update-grub
发现关机慢就是一直在等一个叫crond的进程,这个进程会在几点几十分整启动,一个小时启动5次:
systemd-shutdown[1]: Waiting for process: crond
网上说/etc/systemd/system.conf文件中将DefaultTimeoutStopSec=90s取消注释然后把时间改短然后终端运行一条指令:
sudo systemctl daemon-reload
网上的问题和我的还不太一样(不过我关机等待时间是恰好90秒,我停表掐点😂),而且我改了也没啥用。还有升级主板驱动的,我的主板和系统都没动过而且以前可以快速关机,说明和硬件没啥关系,肯定是因为设置了啥别的东西。
如何解决
网上搜索了半天,找到一种办法是安装一个watchdog:
sudo apt install watchdog # 安装
sudo systemctl enable watchdog.service # 开启watchdog服务
sudo systemctl start watchdog.service # 立刻运行watchdog服务
先别急着安装!
然后我没有用apt指令安装,我跑到了系统自带的软件管理器……搜索watchdog……这不搜还好,一搜搜出惊天大秘密,软件列表第一条是一个叫Rtkit的软件,如下图所示:


这是个啥?!我啥时候安过这东西?!卸了卸了卸了…
crond是一个定时服务的进程,我尝试关闭这个进程,结果不能关闭,因为未开启,我的软件基本也没有啥需要用什么定时服务,能开启这个进程的也只有这个Rtkit了,所以卸载试试。
其实从源头上看,删掉这个进程的启动器就行了sudo rm /var/tmp/crond。
然后关机只要几秒钟,问题解决了。
更多推荐




所有评论(0)