首页 > 代码库 > Linux crond实例
Linux crond实例
linux系统的定时任务:
1:linux系统自身定期执行的任务工作:系统周期性执行的任务工作,如轮询系统日志,备份系统数据,清理系统缓存等。
[root@10-4-5-9 ~]# ll /var/log/messages*-rw-------. 1 root root 958906 Sep 20 08:30 /var/log/messages
2:用户执行的任务工作:某个用户或系统管理员定期要做的任务工作,例如:每天晚上0点备份站点数据及数据库数据。
[root@10-4-5-9 ~]# crontab -l
crond帮助:
[root@10-4-5-9 ~]# crontab --helpcrontab: invalid option -- ‘-‘crontab: usage error: unrecognized optionusage: crontab [-u user] file crontab [-u user] [ -e | -l | -r ] (default operation is replace, per 1003.2) -e (edit user‘s crontab) -l (list user‘s crontab) -r (delete user‘s crontab) -i (prompt before deleting user‘s crontab) -s (selinux context)
通过crontab可以在固定的间隔时间执行指定的系统指令或script脚本。
时间间隔的单位是分,时,日,月,周及以上的任意组合
定时任务文件
/etc/cron.deny 记录着不允许试用crontab命令的用户
/etc/cron.allow 允许使用的用户
/var/spool/cron 所有用户crontab配置文件默认都存放在此目录,文件名以用户名命名。
Linux crond实例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。