您的位置:首页 > 运维架构 > Linux

linux之crontab定时任务小结

2018-04-03 11:13 218 查看
安装和检查是否有crontab?

检查crontab是否安装:crontab -l 如果没有抱错,就说明有这个服务。

检查crontab是否启动:service crond status (类似命令还有 service httpd status)

安装ceontab :yum install vixie-cron     yum install crontabs(前提是已经安装了yum)。

小案例:

*/1 * * * *  date >> /var/www/html/log.txt

# 每分钟把时间写入到log.txt.

tail -f /var/www/html/log.txt

#查看是否执行成功可以执行命令。(监视:此命令在文件发生变化时会打印,或者打印最后几行,tail -6 /var/www/html/log.txt)

cron 系统调度进程:(系统计划任务)

可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。

cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。

crontab命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个crontab文件来保存调度信息。系统管理员可以通过cron.deny 和 cron.allow 这两个文件来禁止或允许 用户拥有自己的crontab文件。

一般在/etc/下面。命令 :ls cron*  查询所有cron开头文件。

cron 用户调度进程:

/var/spool/cron/root这是用户修改的crontab定时任务文件映射/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  yum centos linux php rpm