Linux的crontab
crontab定时器(包括执行shell)
如果要让unix系统重复,定期做一件事,我们就会用到crontab.
实质上真正去执行每一个重复任务的是cron,cron是的unix家族的一个后台常驻程序,cron是由cron文件来驱动的,crontab只是用来管理cron文件的,比如给cron file里面添加任务,删除任务,文件里记录了要执行的任务,以及其"时间规则"
crontab的作用,正如crontab的man文档中写的: maintain crontab files for individual users
crontab提供给我们的接口
我们是不需要去直接编辑cron file,修改查看cron file都应该使用crontab
限制用户使用crontab的文件有:/etc/cron.allow /etc/cron.deny 。
当使用crontab建立工作排程后,将被记录到/var/spool/cron里。
cron执行的每一项工作都被记录到/varlog/cron里去。
crontab参数: www.2cto.com
-u:只有root才可能,帮其他用户建立或移除工作排程。
-l:查阅crontab的工作内容
-r:移除所有的crontab的工作内容,移除一项,用-e编辑。