Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从SH脚本运行3个php命令_Php_Shell_Crontab - Fatal编程技术网

从SH脚本运行3个php命令

从SH脚本运行3个php命令,php,shell,crontab,Php,Shell,Crontab,我正在尝试从命令行的.sh脚本运行以下命令。问题是,当我尝试一个接一个地运行它们时,它们会出现以下错误: “未找到。批处理控制文件/Res”和“未找到。批处理控制文件/Condo” “…如果我删除除一个命令以外的所有命令,它会正常运行吗?”?我希望我可以运行每个命令,然后执行下一个命令…不知道它在这里做什么 /usr/bin/php -f run_interactive_job.php batch_control_files/Res /usr/bin/php -f run_interactive

我正在尝试从命令行的.sh脚本运行以下命令。问题是,当我尝试一个接一个地运行它们时,它们会出现以下错误: “未找到。批处理控制文件/Res”和“未找到。批处理控制文件/Condo” “…如果我删除除一个命令以外的所有命令,它会正常运行吗?”?我希望我可以运行每个命令,然后执行下一个命令…不知道它在这里做什么

/usr/bin/php -f run_interactive_job.php batch_control_files/Res
/usr/bin/php -f run_interactive_job.php batch_control_files/Condo
/usr/bin/php -f run_interactive_job.php batch_control_files/Land
“run\u interactive\u job.php”中有什么内容


如果您使用绝对路径,您至少可以确保它看起来像您期望的那样。

您读取参数的代码是什么?您可以通过提供每个命令之间的执行延迟来尝试一下。我真的不确定,但是运行\u interactive\u job.php是否可能更改active directory?可能在Windows上是这样的,但是在Linux/Mac上,PHP脚本更改当前工作目录不会改变父进程的状态。@Evert哎哟,是的,这不可能是原因,还有其他原因在起作用