标签:centos 7 href 调度 自动 详细 res 概述 details 区分
wikipedia 上, 是这么描述的
# cron 名字的来源, 是希腊语单词 时间, χρ?νο?.
# 这单词咋读, 好像同 Chronos
# 希腊神话里的时间之神 柯罗诺斯
# 不过他和 宙斯他爹 克诺洛斯, 不是同一个人, 也没啥关系...
The origin of the name cron is from the Greek word for time, χρ?νο?.
系统日志相关
# 系统日志
# 这块我暂时了解不多, 不详细接受
/etc/logrotate.d/syslog
cron 相关
# 系统使用的 cron 文件
# 不建议用户使用
# 里面有 格式描述
/etc/crontab
# 这里面也是 系统的人物
/etc/cron.d/
# 下面也是
cron.daily
cron.hourly
cron.monthly
crontab
cron.weekly
cron 配置
# 配置名字, 就是用户名
# 按用户隔离
/var/spool/
权限
# 这俩目前怎么生效, 我暂时还不明白
/etc/cron.deny
/etc/cron.allow
示例
# 这个是例子, 最好不要在这里直接加
/etc/crontab
实际文件
# 刚开始可能是空的, 后面会加上
/var/spool/cron/
变量
# 指定 shell
SHELL=/bin/bash
# 指定 path
# 没有指定的话, 命令需要带 完整路径
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# 指定 mailto
MAILTO=root
例子
# 不适用 crontab
# 使用 root 的 cron 配置
# 每分钟 向 log 文件后追加 hello
# 可以配合环境变量
# 也可以 先用 which 命令, 查找 echo 的真实路径
* * * * * /usr/bin/echo 'hello' >> /root/log
命令
# 确认
> systemctl status crond
# 启动
> systemctl start crond
# 关闭
> systemctl stop crond
# 重启
> systemctl restart crond
命令
# 1. 查看当前用户的 cron 配置
# 也可以把输出内容重定向, 用来做备份
> crontab -l
# 2. 如果是 root 用户, 则可以指定自己或者其他
# 后面的命令, 也可以加 -u, 我就不多描述了
> crontab -u <user> -l
# 3. 编辑 cron 配置
# 配合会写到 /var/spool/cron/<usr>
> crontab -e
# 4. cron 配置读入
# 配置可以有 命令1 构造
> crontab <filename>
路径
/var/log/cron
标签:centos 7 href 调度 自动 详细 res 概述 details 区分
原文地址:https://www.cnblogs.com/xy14/p/12010401.html