Kubuntu 20.04 关闭/重新启动挂在“等待进程:crond”

Kubuntu 20.04 关闭/重新启动挂在“等待进程:crond”

我运行的是 Kubuntu 20.04。当我关闭或重新启动时,四分之三的情况下,它会挂在:

 Reached target Reboot.
 systemd-shutdown[1]: Waiting for process: crond

我花了相当多的时间谷歌搜索,但无法弄清楚为什么要这样做。它使频繁的重新启动变得极其缓慢。我确实在 上找到了一个描述相同问题的线程Ubuntu 论坛,但他们未能发布他们的解决方案(只是他们解决了它)。

任何帮助或信息将不胜感激。

答案1

如果其中一项作业挂起(例如,如果日志轮换配置错误等),Cron 可能会挂起。

要找到罪魁祸首,请在重新启动之前运行 pstree 以查看是否有任何进程处于活动/挂起状态:

pstree -ap $(pidof cron)

您还可以查看 cron 作业的定义

/etc/crontab  
/etc/cron.d/  
/etc/cron.daily/  
/etc/cron.hourly/  
/etc/cron.monthly/  
/etc/cron.weekly/

以及crontab -l(对于每个用户)。

如果这不能帮助您解决问题,您可以使用以下解决方法:

  • 编辑/etc/systemd/system.conf

  • 在 Manager 部分设置 DefaultTimeoutStopSec

    [Manager]
    DefaultTimeoutStopSec=5s
    
  • 跑步systemctl daemon-reload

这将告诉 systemd 仅等待 5 秒,让 crond 进程退出。

答案2

两周以来我的 Xubuntu 20.04 上也出现同样的问题。

为了找出关机时显示此消息的来源

Reached target Reboot.
systemd-shutdown[1]: Waiting for process: crond

我使用此命令获取 cron 作业文件列表(按日期排序):

find /etc/cron* -type f | xargs  ls -ltr

我发现该文件/etc/cron.d/收集(最新更新)正在安排一个名为的奇怪二进制文件/var/tmp/crond

我禁用这项工作的解决方案是移动/etc/cron.d/收集其他地方(在我的主目录中,以便在永久删除它之前尝试)。

两次重新启动后,我检查是否恢复了快速关闭!

(也可以点击此链接:https://askubuntu.com/a/1329933

答案3

如果安装“免费下载管理器”后遇到问题,那么您刚刚感染了恶意软件。

https://securelist.com/backdoored-free-download-manager-linux-malware/110465/

前面提到的 crond 进程是用于持久性和 C2 通信的进程。

答案4

我遇到了同样的问题。关机时显示

系统关闭1:等待进程:crond

等待一段时间(超过一分钟),它就会关闭。

我在用着Ubuntu 20.04 LTS 我用谷歌搜索并找到了解决方案。我从官方网站安装了 Bleachbit:https://www.bleachbit.org/download/linux并链接到文件:https://www.bleachbit.org/download/file/t?file=bleachbit_4.2.0-0_all_ubuntu2004.deb

安装:只需右键单击它并选择使用其他应用程序打开并选择软件安装或通过命令行: sudo install < file >

安装成功后,您可以在应用程序列表中看到它,选择bleachbit admin并运行它。列表在附件图片(截图)中。 在此输入图像描述

在这之后。第一次关闭需要一些时间(超过一分钟),并且没有显示任何错误,然后关闭。

之后一切正常,现在关机速度很快。我测试了很多次,效果很好。

相关内容