统信UOS中全盘杀毒计划任务导致卡顿时,须先用systemctl --user list-timers --all | grep -i scan或sudo crontab -l | grep -E "(clamscan|scan)"区分安全中心定时器或ClamAV cron任务,再分别执行systemctl --user disable security-center-scan.timer或注释/删除对应crontab中的clamscan -r /行以彻底停用。

统信UOS系统中若已配置全盘杀毒计划任务(如通过安全中心定时扫描或ClamAV cron任务触发),会导致CPU与磁盘I/O在设定时间点剧烈升高、界面卡顿、文件操作延迟甚至假死,必须精准定位并终止该自动扫描任务,而非仅关闭一次扫描界面。
确认当前运行的杀毒计划任务来源
先区分是安全中心内置任务还是ClamAV外部任务——两者管理路径完全不同,混用操作可能导致遗漏或误删。
打开终端(Ctrl + Alt + T),执行:
systemctl --user list-timers --all | grep -i "scan\|virus\|clam"
若返回结果含 security-center-scan.timer 或类似条目,说明是安全中心自建的用户级定时器;若无输出,再执行:
sudo crontab -l | grep -E "(clamscan|freshclam|scan)"
出现匹配行即为ClamAV类cron任务。
停用安全中心的全盘扫描定时器
安全中心默认不启用全盘计划任务,但若用户曾手动开启“定时全盘查杀”,其底层会注册一个systemd user timer,必须从用户服务层彻底禁用。
第一步:停止正在运行的定时器实例
systemctl --user stop security-center-scan.timer
第二步:禁止开机/登录后自动激活
systemctl --user disable security-center-scan.timer
第三步:立即删除对应的服务单元文件(防止配置残留)
rm -f ~/.config/systemd/user/security-center-scan.{service,timer}
第四步:重载用户级systemd配置使更改生效
systemctl --user daemon-reload
【注意:此操作不可逆,删除后需重新进入安全中心“病毒查杀→定时扫描”页面才能再次启用】
清除ClamAV相关的cron全盘扫描任务
方法一:直接编辑root用户的crontab(适用于管理员配置的全局扫描)
sudo crontab -e
定位包含 clamscan -r / 或 --recursive / 的整行,将其前面加 # 注释掉,保存退出。
方法二:若任务由普通用户创建(如通过 crontab -e 而非 sudo crontab -e)
crontab -e
删除或注释掉调用 clamscan 且参数含 -r /home/username/ 或 -r / 的行。
方法三:暴力清空所有ClamAV相关定时项(谨慎使用)
sudo sed -i '/clamscan\|freshclam/d' /etc/crontab 2>/dev/null
sudo sed -i '/clamscan\|freshclam/d' /var/spool/cron/crontabs/root 2>/dev/null

















