2016-02-11 69 views
-1

我想运行我的程序并将打印件保存到日志文件中。 的discordbot.py内的文本通过logging.warnings()将输出写入文件时,crontab权限被拒绝

@reboot python3 /home/pi/shared/discordbot.py & >/home/pi/shared/botlog.log 2>&1 

错误,我得到打印到命令行:

-bash: /home/pi/shared/botlog.log: Permission denied 

为什么须藤的crontab无法访问日志文件? 在此先感谢。

+0

其言自明=>权限被拒绝。更改权限,然后再次运行您的命令 – Ghayel

回答

0

您必须遵守这样的结构:

chmod u+x discordbot.py 
chmod u+w /home/pi/shared/botlog.log 

python3 /home/pi/shared/discordbot.py 1>> /home/pi/shared/botlog.log 2>&1