在 Debian(及大多数 Linux 发行版)中,“定时器任务”通常指 cron 定时任务 或 systemd 定时器(timer)。下面分别说明如何删除。
crontab -e
在编辑器中删除对应行,保存退出即可。
查看当前任务:
crontab -l
清空所有任务:
crontab -r
系统 cron 任务通常位于以下目录:
/etc/cron.d/
/etc/cron.daily/
/etc/cron.hourly/
/etc/cron.weekly/
/etc/cron.monthly/
删除方式:
sudo rm /etc/cron.d/任务名
sudo rm /etc/cron.daily/脚本名
或编辑:
sudo nano /etc/crontab
删除对应行。
systemctl list-timers --all
或查看某个 timer:
systemctl status 名称.timer
sudo systemctl stop 名称.timer
sudo systemctl disable 名称.timer
定时器文件通常在:
/etc/systemd/system/
/lib/systemd/system/
删除:
sudo rm /etc/systemd/system/名称.timer
sudo rm /etc/systemd/system/名称.service # 如果有对应 service
重新加载 systemd:
sudo systemctl daemon-reload
crontab -l
systemctl list-timers
如果你能告诉我 具体是 cron 还是 systemd timer,以及任务名,我可以给你更精确的命令。