我似乎遇到了crontab问题,以下工作正常
* * * * * TERM="xterm";/usr/bin/lynx -dump http://myurl.com
然而,当我尝试在每个星期天20:40安排一个
时*/40 */20 * * 0 TERM="xterm";/usr/bin/lynx -dump http://myurl.com
它没有用,我的语法有问题吗?我实际上用一个生成器来写这个。
我正在运行CentOS,cronjob应该访问一个PHP页面然后上传到DropBox - 通过浏览器访问URL工作。我通过检查文件上的保管箱上传时间戳来验证我的结果。
更新 - 出于某种原因,使用CURL可以正常工作:)
答案 0 :(得分:1)
它说
命令TERM =“xterm”; / usr / bin / lynx -dump http://myurl.com将每月每20小时执行一次。
我认为这不是你想要的。
您使用的斜杠会增加范围。见cron special characters
答案 1 :(得分:0)
我建议您阅读cron语法。你想要:
40 20 * * 0
说明:
* * * * * command to be executed
^ ^ ^ ^ ^
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)