我已经用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,但结果相同