如何在php中执行主目录shell脚本文件

如何在php中执行主目录shell脚本文件

如何在 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 上设置了错误的权限。

相关内容