我有以下cron job命令:
* * * * * /usr/bin/lynx -term=vt100 http://abc.com/dir1/di2/script.php?action=add&config=xyz >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
我的PHP脚本无法识别_GET ['config'],我收到一封"Cron Daemon"电子邮件,似乎提醒我crontab指令不正确.
如果我拿出第二个_GET var,我就不会收到"Cron Daemon"电子邮件.
有关如何在crontab作业中定义多个查询字符串项的任何想法或建议?
顺便说一句,我尝试了用于&符号的URL Encode char,但这也没有用.
krt*_*tek 10
尝试将您的网址放在引号中:
* * * * * /usr/bin/lynx -term=vt100 "http://abc.com/dir1/di2/script.php?action=add&config=xyz" >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
对于小解释,&是一个特殊的字符,它将进程放在后台,所以你必须将url放在引号中,否则cron会尝试将第一部分放在后台并执行第二部分.
| 归档时间: |
|
| 查看次数: |
1879 次 |
| 最近记录: |