【发布时间】:2018-11-30 00:24:28
【问题描述】:
我正在尝试从 cron 作业中获取 argv 和 argc。这就是在 $_SERVER 中被返回的内容并且它们丢失了。
这是 cron:
/usr/bin/php -q /home/uopynwrukuid/public_html/test_arg.php 2 200
这是我得到的:
array(13) {
["SHELL"]=>
string(31) "/usr/local/cpanel/bin/jailshell"
["MAILTO"]=>
string(23) "email@email.com"
["USER"]=>
string(12) "uopynwrukuid"
["PATH"]=>
string(13) "/usr/bin:/bin"
["PWD"]=>
string(18) "/home/h"
["LANG"]=>
string(11) "en_US.UTF-8"
["SHLVL"]=>
string(1) "1"
["HOME"]=>
string(18) "/home/uopynwrukuid"
["LOGNAME"]=>
string(12) "uopynwrukuid"
["_"]=>
string(12) "/usr/bin/php"
["PHP_SELF"]=>
string(0) ""
["REQUEST_TIME_FLOAT"]=>
float(1529521741.2111)
["REQUEST_TIME"]=>
int(1529521741)
}
有人知道为什么会这样吗?该脚本在某个时候起作用,现在已经损坏。
【问题讨论】:
-
var_dump($argv);给你什么?