温馨提示×

ubuntu定时器怎样删除

小樊
39
2026-09-19 05:11:36
栏目: 智能运维

在 Ubuntu 中,“定时器”通常分几种情况,不同情况删除方式不同。下面按常见情况说明:


一、如果是 systemd 定时器(.timer

这是 Ubuntu 18.04 以后最常见的“定时任务”。

1. 查看已有定时器

systemctl list-timers --all

2. 停止并禁用定时器

sudo systemctl stop 名称.timer
sudo systemctl disable 名称.timer

3. 删除定时器文件

定时器文件一般在:

/etc/systemd/system/
/lib/systemd/system/

找到对应文件后删除:

sudo rm /etc/systemd/system/名称.timer

如果是配套 service:

sudo rm /etc/systemd/system/名称.service

4. 重载 systemd

sudo systemctl daemon-reload

二、如果是 cron 定时任务

1. 用户 cron

查看:

crontab -l

删除当前用户所有:

crontab -r

或编辑删除某一行:

crontab -e

2. 系统 cron

文件位置:

/etc/crontab
/etc/cron.d/

删除对应文件或行:

sudo rm /etc/cron.d/文件名

三、如果是 anacron

配置文件:

/etc/anacrontab

编辑或删除对应任务即可。


四、快速判断你用的是哪种

  • list-timers 有输出 → systemd timer
  • crontab -l 有内容 → cron
  • 图形界面“计划任务” → 通常是 cron 或 systemd

如果你愿意,可以告诉我:

  • 定时器名字
  • 或用 systemctl list-timers / crontab -l 的输出

我可以帮你精确删除。

0