【问题标题】:Multiple Query String Items in crontab Jobcrontab 作业中的多个查询字符串项
【发布时间】:2011-05-12 12:25:06
【问题描述】:

我有以下 cron 作业命令:

* * * * * /usr/bin/lynx -term=vt100 http://abc.com/dir1/di2/script.php?action=add&config=xyz >/dev/null 2>&1

我的 PHP 脚本无法识别 _GET['config'] 并且我收到“Cron Daemon”电子邮件消息,这似乎提醒我 crontab 指令不正确。

如果我取出第二个 _GET var,我不会收到“Cron Daemon”电子邮件。

关于如何在 crontab 作业中定义多个查询字符串项目有什么想法或建议吗?

顺便说一句,我尝试了 & 符号的 URL 编码字符,但也没有用。

【问题讨论】:

    标签: crontab


    【解决方案1】:

    尝试将您的网址放在引号中:

    * * * * * /usr/bin/lynx -term=vt100 "http://abc.com/dir1/di2/script.php?action=add&config=xyz" >/dev/null 2>&1
    

    为了稍微解释一下,&是一个特殊字符,将进程置于后台,所以你必须将url放在引号中,否则cron会尝试将第一部分放在后台并执行第二部分。

    【讨论】:

    • 啊,不知道我能做到这一点...我会尝试回帖
    • 我不知道您可以/应该使用引号将 cron 作业指令中的文本块括起来
    猜你喜欢
    • 2020-11-29
    • 2012-10-27
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    • 2015-08-13
    • 2014-12-28
    • 1970-01-01
    相关资源
    最近更新 更多