命令:
#编辑计划任务 crontab -e #查看已有计划任务 crontab -l
编辑cron任务命令说明:
* * * * * command 分钟 小时 几号 月份 星期几 需要执行的命令 Minute Hour Day Month DayOfWeek Command 0-59 0-23 1-31 1-12 0-7 字段说明 1 分钟(0-59) 2 小时(0-23) 3 日期(1-31) 4 月份(1-12;或英文缩写Jan、Feb等) 5 周几(0-6,0为周日;或单词缩写Sun、Mon等) 6 用户名(执行命令时以此用户的身份) 7 要执行的命令(路径)
图解:
示例:
#每1分钟访问一次(php) */1 * * * * /usr/local/bin/php /usr/local/nginx/html/api/cron_test.php #每30分钟访问一次(wget) #wget参数说明: # -o,--output-file=FILE 将软件输出信息保存到文件; # -a,--append-output=FILE 将软件输出信息追加到文件; # -d,--debug显示输出信息; # -q,--quiet 不显示输出信息; # -i,--input-file=FILE 从文件中取得URL; */30 * * * * /usr/local/bin/wget -q http://www.xxx.com/orders/task #每10分钟访问一次(curl) #注意:&符号在linux命令行中是用来表示将进程放置在后台进行运行的"特殊参数",如果指定的url中含有&符号,就会被截断。为了不被截断,可以在&符号前面加"\"进行转义处理。 */10 * * * * /usr/bin/curl http://www.xxxx.com/index.php?g=send\&m=task\&a=index #每天早晨6点半重启nginx 30 6 * * * /usr/local/etc/rc.d/nginx restart
共 0 条评论