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