如何用PHP执行bash脚本?

时间:2014-02-03 10:57:15

标签: php linux bash

我有一个bash脚本,我想要一个参数,它一切正常,所以这不是问题。

我想要的是一个HTML(或PHP,如果需要),它将文本输入文本字段并执行bash脚本作为参数。

我昨晚用我的HTML工作了一些嵌入式PHP(我没有尝试在这个阶段传递参数):

<?php
    exec("/scriptname.sh");
?>

但是这不会执行脚本(是的,它位于/)。我有一个简单的“echo test&gt; testfile”命令,显然没有运行。

什么是最简单的方法来做我需要的,一个例子也很棒。

非常感谢您花时间阅读本文。

1 个答案:

答案 0 :(得分:0)

查看shell_exec

$output = shell_exec('/scriptname.sh p1 p2 p3');

文档

http://www.php.net/shell_exec