从PHP执行shellscript(Localhost,Mac OSX)

时间:2013-07-01 07:10:04

标签: php macos shell localhost mamp

我想从我的localhost上的基于php的网站运行一个shell脚本(在Mac上使用MAMP),但不幸的是它不起作用。

Heres是shell脚本:

#!/bin/bash
open /Users/my_username/Desktop/aiSee.app

如果我从终端运行它,它可以正常工作并打开应用程序。在我的网站上使用此代码,它不起作用:

<?php 
    echo exec('script.sh');
?> 

没有错误或显示任何内容,它只是不起作用。 该脚本与网站的.php文件位于同一源。

1 个答案:

答案 0 :(得分:0)

bash中的

open不会按照您的想法执行。您需要cat代替:

#!/bin/bash
cat /Users/my_username/Desktop/aiSee.app