我在 shell 脚本中有以下行:
/usr/local/bin/php /home/script_to_run.php;
这适用于我们的设置,直到我添加如下参数:
/usr/local/bin/php /home/script_to_run.php?needed_variable=1;
此时,我收到“无法打开输入文件”错误。
关于如何让它发挥作用的想法?
谢谢!
我在 shell 脚本中有以下行:
/usr/local/bin/php /home/script_to_run.php;
这适用于我们的设置,直到我添加如下参数:
/usr/local/bin/php /home/script_to_run.php?needed_variable=1;
此时,我收到“无法打开输入文件”错误。
关于如何让它发挥作用的想法?
谢谢!
命令行中没有查询字符串;您需要改用参数:
/usr/local/bin/php /home/script_to_run.php 1;
$argv
然后,您可以使用变量访问该值:
$value = $argv[1];
有关更高级的命令行参数解析,请查看getopt
.