我有一个存储在Dropbox上的python程序,它通过cron在几台不同的机器上运行。出于某种原因,最近其中一个.pyc文件是以root用户身份创建的,这意味着Dropbox不再具有同步权限。
为什么会这样做,我该如何改变呢?
答案 0 :(得分:1)
如果您以root
运行python程序(如果您正在使用root
的crontab),则会发生这种情况。
要解决此问题,只需使用sudo rm /path/to/file.pyc
将其删除,并确保下次以用户身份运行该程序。如果您想继续使用root
的crontab,可以使用su youruser -c yourprogram
,但最简单的方法就是使用您的用户的crontab