quaresma89 Asked:2020-06-26 17:54:54 +0000 UTC2020-06-26 17:54:54 +0000 UTC 2020-06-26 17:54:54 +0000 UTC 通过php exec在Linux中执行系统命令 772 是否可以exec()在函数的输出中获取错误文本,而不是代码? 例子 : cat: /file_path No such file or directory php 1 个回答 Voted Best Answer TheMY3 2020-06-26T17:57:16Z2020-06-26T17:57:16Z 您可以,但为此请使用shell_exec函数。 它将完整输出作为字符串返回,这正是您想要的。 在这里你只需2>&1要将输出数据添加到一个变量: $output = shell_exec("cat /home 2>&1"); var_dump($output); 输出将是: string(27) "cat: /home: Is a directory"
您可以,但为此请使用shell_exec函数。
它将完整输出作为字符串返回,这正是您想要的。
在这里你只需
2>&1要将输出数据添加到一个变量:输出将是: