暂时暂停 linux 更新 apt 会话,直到重启

暂时暂停 linux 更新 apt 会话,直到重启

嗨,一切都在标题中,

我想暂时暂停 linux 更新 apt 会话,直到重新启动

原因?当我使用手机热点时,我不想让 Linux PC 下载 GB 的数据

所以我只需要一个命令(如果可能的话,不需要root)说类似这样的话:“apt -stop_auto_update”或者更糟糕的是“kill apt-auto-update-daemon”

答案1

您可以根据此答案运行命令:

创建脚本:

#!/bin/bash

systemctl stop apt-daily.service
systemctl kill --kill-who=all apt-daily.service

# wait until `apt-get updated` has been killed
while ! (systemctl list-units --all apt-daily.service | egrep -q '(dead|failed)')
do
  sleep 1;
done

# now proceed
echo Apt Daily Service has been killed

将脚本标记为可执行以便调用命令:

sudo chmod /path/to/my_script.sh

您需要 sudo 权限才能调用该命令:

sudo /path/to/my_script.sh

当您离开热点并返回常规网络时,请重新启动以恢复 apt 服务或输入:

sudo systemctl start apt-daily.service

当然,你可以完全放弃这个花哨的脚本,并使用以下命令停止服务:

sudo systemctl stop apt-daily.service

相关内容