crontab 命令

# 编辑/创建命令(当系统不存在 crontab 文件时,输入此命令即为创建,已存在文件即为编辑.)
crontab -e

# crontab命令可选项
Options:
 -u <user>  define user
 -e         edit user's crontab
 -l         list user's crontab
 -r         delete user's crontab
 -i         prompt before deleting
 -n <host>  set host in cluster to run users' crontabs
 -c         get host in cluster to run users' crontabs
 -s         selinux context
 -x <mask>  enable debugging

crontab 格式

第一种方式

  • 分钟 小时 日 月 星期 执行的命令

第二种方式

  • 分钟 小时 日 月 星期 脚本路径
# 每2个小时执行一次脚本
0 */2 * * * /test/test.sh

# 每个工作日的9点执行脚本
0 9 * * 1-5 /test/test.sh
0 9 * * 1,2,3,4,5 /test/test.sh#