Linux 查看定时任务命令 crontab

Linux 查看定时任务命令

1. 查看当前用户定时任务(最常用)

crontab -l

2. 查看指定用户的定时任务(root权限)

crontab -l -u username

示例:

crontab -l -u www

3. 系统级定时任务(/etc/cron* 全局任务,所有用户生效)

查看 cron 配置文件

# 主配置cat /etc/crontab# 系统定时任务目录ls /etc/cron.d/ls /etc/cron.hourly/ls /etc/cron.daily/ls /etc/cron.weekly/ls /etc/cron.monthly/

4. 查看 cron 运行日志(排查任务是否执行)

CentOS / RHEL

tail -f /var/log/cron

Ubuntu / Debian

tail -f /var/log/syslog | grep CRON

5. 查看 systemd-timer 定时任务(现代系统替代cron)

# 列出所有timersystemctl list-timers

配套常用命令

# 编辑当前用户定时任务crontab -e# 删除当前用户所有定时任务crontab -r