0

我想在 PHP 中使用shell_exec. 这是我正在尝试的声明:

$out = shell_exec('sudo touch maintenance.flag 2>&1 1> /dev/null');

和内容$out

sudo: no tty present and no askpass program specified 

我在 Ubuntu 11.10 上,所以我visudo来看看 sudo 权限。我将 sudo 设置为:

%sudo   ALL=(ALL) NOPASSWD: ALL

但它仍然无法正常工作。我可以尝试解决哪些问题或替代方法?

4

0 回答 0