0

我在 shell 脚本中有以下行:

/usr/local/bin/php /home/script_to_run.php;

这适用于我们的设置,直到我添加如下参数:

/usr/local/bin/php /home/script_to_run.php?needed_variable=1;

此时,我收到“无法打开输入文件”错误。

关于如何让它发挥作用的想法?

谢谢!

4

1 回答 1

2

命令行中没有查询字符串;您需要改用参数:

/usr/local/bin/php /home/script_to_run.php 1;

$argv然后,您可以使用变量访问该值:

$value = $argv[1];

有关更高级的命令行参数解析,请查看getopt.

于 2013-09-03T21:22:12.097 回答