在 Ubuntu 里“定时器”分几种情况,暂停方式不一样,下面按常见场景说明:
如果你用的是 systemctl 管理的 .timer(比如 apt-daily.timer):
sudo systemctl stop xxx.timer
sudo systemctl disable xxx.timer
sudo systemctl stop xxx.timer
systemctl status xxx.timer
✅ 说明:systemd 没有“pause”概念,只能 stop。
Ubuntu 默认用 cron 或 cronie。
crontab -e
把对应行 注释掉(加 #):
# 0 * * * * /path/script.sh
sudo systemctl stop cron
查看:
atq
删除(暂停):
atrm <任务编号>
如果是你写的脚本:
sleep 3600
只能:
Ctrl + C 中断kill PID如果是图形界面工具(如 GNOME Clocks):
| 类型 | 暂停方式 |
|---|---|
| systemd timer | systemctl stop xxx.timer |
| cron | 注释 or 停服务 |
| at | atrm |
| 脚本 sleep | kill |
如果你能告诉我具体是哪一种定时器(比如服务名或截图),我可以给你精确命令。