/etc/crontab 是系统级的cron配置文件,由root用户管理,定义了系统范围的定时任务,并指定哪个用户来运行这些任务。
/var/spool/cron 目录存放各用户的crontab文件,每个文件对应一个用户,包含该用户设置的定时任务,以该用户的身份运行。
/var/spool/cron
crontab -l
用于列出指定用户的所有cron作业。它会显示 /var/spool/cron/<当前登陆用户> 文件的内容。
虽然可以直接编辑 /var/spool/cron/root 文件,但不推荐这样做,因为可能会破坏文件的权限或格式,导致cron作业无法正常运行。
始终使用 crontab -e 来编辑cron作业,使用 crontab -l 来列出作业,以确保正确性和安全性。