php exec返回错误代码1

时间:2015-11-26 15:49:53

标签: php python ubuntu exec

我正在使用exec()来调用python脚本。它返回错误代码1,但我在终端上键入它是好的。

我的操作系统是Ubuntu 14.04 LTS。

这是我的php exec()内容:

exec("sudo python /path/to/python.py --videoId $link", $output, $return);

我使用visudo设置www-data可以获得root。

www-data ALL=(ALL)    NOPASSWD: /path/to/upload.php

我是否遗漏了必须设置或代码错误的内容?

1 个答案:

答案 0 :(得分:0)

我只是简单地改变

www-data ALL=(ALL)    NOPASSWD: /path/to/upload.php

www-data ALL=(ALL)    NOPASSWD: ALL

它可以工作。但我认为这不是最佳答案。