Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.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
使用php'运行多个命令;s shell_exec_Php_Command Line Interface - Fatal编程技术网

使用php'运行多个命令;s shell_exec

使用php'运行多个命令;s shell_exec,php,command-line-interface,Php,Command Line Interface,我已经尝试了一段时间,我可能知道的每一种方式,但还没有破解这个东西,它可能非常琐碎,但找不到答案 我想使用php shell_exec同时运行几个命令, 例如shell\u exec(“cd..;dir”) 但是我找不到如何执行一些命令,分隔符是什么?它是;,是/否?似乎什么都不管用 请注意,我正在使用windows运行。 &&将在命令1完成时执行命令2 如果没有失败,和将无论如何执行 在Unix上,可以使用分隔命令;我对Windows不太清楚。也就是说,执行多个shell\u exec()调用

我已经尝试了一段时间,我可能知道的每一种方式,但还没有破解这个东西,它可能非常琐碎,但找不到答案

我想使用php shell_exec同时运行几个命令, 例如
shell\u exec(“cd..;dir”)
但是我找不到如何执行一些命令,分隔符是什么?它是;,是/否?似乎什么都不管用

请注意,我正在使用windows运行。

&&
将在命令1完成时执行命令2 如果没有失败,
将无论如何执行


在Unix上,可以使用
分隔命令;我对Windows不太清楚。也就是说,执行多个
shell\u exec()
调用有什么不对?调试也容易多了。@Pekka,每个shell执行器都会启动一个新的shell
实例
,因此它们缺少上下文