crontab是linux中用于执行周期性任务的命令,计划任务背后执行的服务和进程叫crond,crond服务会每间隔一分钟去检查linux系统中所有用户的计划任务,crontab命令只有管理员用户和有sudo权限的用户可以使用,其他用户没有访问权限。
crontab命令参数:
-e:编辑计划任务
-l:查看计划任务
计划任务相关的文件:
配置文件:/etc/crontab
日志文件:./var/log/cron
存放每一个用户的计划任务文件:/var/spool/cron/用户名
操作系统自身需要的计划任务:/etc/{cron.daily,cron.hourly,cron.wekkly,cron.monthly}
注:如果用户创建了计划任务但是没有上线,系统仍然会执行该用户所创建的计划任务。