从Web服务器向与www-data不同的用户添加crontab

时间:2018-07-04 20:05:36

标签: php apache cron

我已经用PHP构建了一个接口,并且希望通过Apache Web服务器将crontab添加到我的Raspberry中。

当前,它可以使用以下命令:

echo shell_exec("(crontab -l ; echo 0 6,11,17 * * * xvfb-run -a node /home/pi/Desktop/bot.js 1') | crontab -");

但是我想为其他用户而不是为www-data添加crontab。我知道该怎么做,但是当我调用php文件时,它在Apache中不起作用:

echo shell_exec(sudo -u pi crontab - l ... );

我已经尝试用sudo visudo设置sudo,但结果相同

0 个答案:

没有答案