检查新版本进程消耗 Ubuntu 服务器 13.04 上的资源

检查新版本进程消耗 Ubuntu 服务器 13.04 上的资源

我在云环境中运行的小型 Ubuntu 13.04 虚拟机实例经常因为名为 check-new-release 的进程而变得缓慢/无响应。有没有办法禁用此进程,或者手动运行它?

答案1

尝试做

apt-get remove ubuntu-release-upgrader-core

您看到正在运行的脚本是/usr/lib/ubuntu-release-upgrader/check-new-release,删除上述包将完全删除该脚本。

这个包的描述是:

ubuntu-release-upgrader-core - manage release upgrades

答案2

在文件中/etc/update-manager/release-upgrades更改Prompt=normalPrompt=never

您也可以通过 GUI 执行此操作,但这可能不适合虚拟服务器。

您可以使用以下方式手动检查新版本do-release-upgrade

答案3

对于低 RAM 的服务器来说这很麻烦,并且“Prompt=never”在 Ubuntu 18.04 上对我来说不起作用,所以我做了以下操作(退出代码 1 表示 NO_RELEASE_AVAILABLE):

mv /usr/bin/do-release-upgrade /usr/bin/do-release-upgrade.bak;
echo -n 'import sys; sys.exit(1);' > /usr/bin/do-release-upgrade
chmod 755 /usr/bin/do-release-upgrade
# chattr +i  /usr/bin/do-release-upgrade

相关内容