我想从我的localhost上的基于php的网站运行一个shell脚本(在Mac上使用MAMP),但不幸的是它不起作用。
Heres是shell脚本:
#!/bin/bash
open /Users/my_username/Desktop/aiSee.app
如果我从终端运行它,它可以正常工作并打开应用程序。在我的网站上使用此代码,它不起作用:
<?php
echo exec('script.sh');
?>
没有错误或显示任何内容,它只是不起作用。 该脚本与网站的.php文件位于同一源。
答案 0 :(得分:0)
open
不会按照您的想法执行。您需要cat
代替:
#!/bin/bash
cat /Users/my_username/Desktop/aiSee.app