每隔 18-20 分钟左右就会出现一个奇怪的进程,运行“apt-get --just-print dist-upgrade”

每隔 18-20 分钟左右就会出现一个奇怪的进程,运行“apt-get --just-print dist-upgrade”

在运行 Debian 11 的 4 核虚拟机服务器上运行此过程,大约每 20 分钟弹出一次:

/usr/bin/apt-get --just-print dist-upgrade

...我想停止它,因为这个虚拟机服务器确实不适合升级,当然不是每 20 分钟升级一次!当我尝试运行其他服务或对各种文件进行密集的 grep/find 搜索时,它最多会以 100% 的速度消耗整个核心约 20-30 秒。

未安装无人值守升级,apt、cron-apt 或 unattended-upgrades 均未运行任何服务,我发现 cron-apt 中没有包含“just-print”选项的条目,cron-apt 中的“dist-upgrade”条目已禁用,并且没有每 20 分钟运行一次的 cron 条目。哦,apt 的历史记录中没有出现与 dist-upgrade 有关的任何内容。

cron-apt 文档没有太大帮助 —— 甚至没有提到“just-print”选项,所以我目前不认为这是一个 cron-apt 问题。

我有点困惑。如果能提供任何关于在哪里查找此条目并禁用它的提示,我将不胜感激。

答案1

感谢@Halfgaar,pstree当进程重新出现时使用显示了它的父进程,因此我可以使用该信息来查找正在运行该命令的内容。

cims@cimsserver:/home/cims$ pstree -p -s
systemd(1)─┬─PM2 v4.2.3: God(1082)─┬─{PM2 v4.2.3: God}(1083)
           │                       ├─{PM2 v4.2.3: God}(1084)
           │                       ├─{PM2 v4.2.3: God}(1085)
           │                       ├─{PM2 v4.2.3: God}(1086)
           │                       ├─{PM2 v4.2.3: God}(1087)
           │                       ├─{PM2 v4.2.3: God}(1088)
           │                       ├─{PM2 v4.2.3: God}(1318)
           │                       ├─{PM2 v4.2.3: God}(1319)
           │                       ├─{PM2 v4.2.3: God}(1320)
           │                       └─{PM2 v4.2.3: God}(1321)
           ├─VGAuthService(541)
           ├─agetty(966)
           ├─bash(558872)─┬─apt.sh(558874)───apt.sh(558877)─┬─apt-get(558879)
           │              │                                 ├─awk(558880)
           │              │                                 ├─awk(558883)
           │              │                                 ├─sort(558881)
           │              │                                 └─uniq(558882)
           │              └─sponge(558875)

最后apt-get引起了我的注意(因为它是我在观察 htop 时唯一运行的东西),找到使用它的 apt.sh 文件让我找到了运行该命令的 shell 脚本。

cims@cimsserver:/home/cims$ locate apt.sh
/usr/share/prometheus-node-exporter-collectors/apt.sh

原来这是一个 Prometheus 脚本,用于公开来自 apt 更新的指标并发送到我的 Grafana 服务器——只是从未使用过。

再次感谢@Halfgaar 的提示pstree。帮我省了一些麻烦。:)

相关内容