我需要从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");
}
答案 0 :(得分:0)
它是shell_exec而不是schell_exec
答案 1 :(得分:0)
Backtick操作符与shell_exec函数的工作方式相同,但保存了一些输入:
chmod 666 file.txt
(注意那个反引号字符,而不是单引号)