我想在 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
但它仍然无法正常工作。我可以尝试解决哪些问题或替代方法?