如果在php中按下按钮,如何执行bash脚本?

时间:2015-05-05 11:57:26

标签: php bash

我认为这是一个权限问题,因为在我的脚本中

有些命令需要root权限才能执行

我将www-data添加到sudoers,希望能解决问题

并且做了

exec("echo \"passwd\" | sudo -S ./myscript");

在我的PHP中,但它没有工作。

由于

1 个答案:

答案 0 :(得分:4)

您可以使用shell_exec()

shell_exec("echo \"passwd\" | sudo -S ./myscript");

但我不确定它是否适用于sudo。

另外我想说,向sudoers添加www-data是非常危险的。