标签: php linux bash shell cakephp-2.0
现在我正在使用CakePHP开发项目,我希望通过相同的方式运行bash shell脚本。我阅读了console and shells上的文档,但我无法将其与bash shell脚本链接。通过cake php的控制台终端上的“./MyShellScript”或“ls -l”就足以运行bash shell脚本了。或者,任何相同的插件!此外,如果有其他方式,那将有所帮助。
答案 0 :(得分:1)
如果要打印bashscript的输出,请使用system
system ( string $command [, int &$return_var ] )
如果没有,请使用exec
exec( string $command [, array &$output [, int &$return_var ]] )
答案 1 :(得分:0)
exec("sh myBashScript.sh",$output);
确保您的apache用户具有执行该文件的必要权限。