定时任务之crontab命令
简介 crontab用于设置周期性被执行的命令 Linux系统中Linux调动工作分为两大类: 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置 /etc/crtontab 系统调度的任务一般存放在/etc/crontab这个文件下,里面存放了一些系统运行的调度程序,通过命令cat crontab查看 这些任务会在系统运行起来自动调用 /var/spool/cron 每个用户都会生成自动生成一个自己的crontab文件,一般位于/var/spool/cron目录下 执行命令crontab -r 就会删除当前用户的crontab文件。例如你切换到suifeng账号下,执行了该命令,那么/var/spool/cron/suifeng文件就会删除,如果要创建该文件只需要用crontab -e命令即可。 注意,普通用户一般没有权限访问/var/spool/cron /etc/crontab.deny文件与/etc/crontab.allow文件 1、分别表示不能使用crontab命令的用户、以及能够使用crontab命令的用户 2、两个文件同时存在crontab.allow文件优先 3