在 Ubuntu 中,“定时器”通常分几种情况,不同情况删除方式不同。下面按常见情况说明:
.timer)这是 Ubuntu 18.04 以后最常见的“定时任务”。
systemctl list-timers --all
sudo systemctl stop 名称.timer
sudo systemctl disable 名称.timer
定时器文件一般在:
/etc/systemd/system/
/lib/systemd/system/
找到对应文件后删除:
sudo rm /etc/systemd/system/名称.timer
如果是配套 service:
sudo rm /etc/systemd/system/名称.service
sudo systemctl daemon-reload
查看:
crontab -l
删除当前用户所有:
crontab -r
或编辑删除某一行:
crontab -e
文件位置:
/etc/crontab
/etc/cron.d/
删除对应文件或行:
sudo rm /etc/cron.d/文件名
配置文件:
/etc/anacrontab
编辑或删除对应任务即可。
list-timers 有输出 → systemd timercrontab -l 有内容 → cron如果你愿意,可以告诉我:
systemctl list-timers / crontab -l 的输出我可以帮你精确删除。