想要使用 PHP 中的 tar 归档文件夹:
$result = shell_exec("tar cf $sourceFile $sourceFolder -C $source > /dev/null; echo $?");
var_dump($result);
输出:
string(2) "2 "
事情是为了在> /dev/null; echo $?
linux下输出脚本的结果代码;
-在-C $source
做任何事情之前更改到正确的文件夹
这真的很奇怪,因为当我从 linux 控制台运行它时,它工作得很好——创建存档,所以这不是权限问题。
其他像“whoami”或“ls”这样的sripts 工作正常。
任何想法是什么意思?