如何在 php 中执行 /home/scripts/test.sh 文件
之前我已将“test.sh”文件放在 /usr/bin 中,并像这样调用我的 php 文件
exec('test.sh ' . escapeshellarg($testString));
但出于安全原因,我将 .sh 文件移动到 /home/scripts 目录,并在我的 php 中像这样调用
exec('/home/scripts/test.sh ' . escapeshellarg($testString));
但它现在不起作用。
请建议我如何实现这一点。
答案1
检查return_var
并显示值output
- 这可能会告诉您在 /home、/home/scripts 或 /home/scripts/test.sh 上设置了错误的权限。