从网站运行shell脚本

时间:2017-03-23 13:10:56

标签: php linux

我需要从php驱动的网站运行shell脚本。我在我的脚本上设置了执行权限。

chmod +x AppRaspberry.exe

这是我的剧本。

#!/bin/bash
/home/pi/program/Debug/AppRaspberry.exe start

我的网站和c#应用程序在raspberry pi 3上。一切的想法是当用户准备好配置他的设置来运行c#应用程序并从MySQL数据库读取用户设置。 我使用这段代码来运行脚本,但它不起作用,所以尝试使用shell exec,但我的php不认识这种方法。

if (!empty($_POST['start']))
{
exec("/home/pi/script/start.sh");
} 

2 个答案:

答案 0 :(得分:0)

它是shell_exec而不是schell_exec

答案 1 :(得分:0)

Backtick操作符与shell_exec函数的工作方式相同,但保存了一些输入: chmod 666 file.txt

(注意那个反引号字符,而不是单引号)