使用root作为所有者创建的Python pyc文件

时间:2014-09-15 16:09:19

标签: python cron crontab

我有一个存储在Dropbox上的python程序,它通过cron在几台不同的机器上运行。出于某种原因,最近其中一个.pyc文件是以root用户身份创建的,这意味着Dropbox不再具有同步权限。

为什么会这样做,我该如何改变呢?

1 个答案:

答案 0 :(得分:1)

如果您以root运行python程序(如果您正在使用root的crontab),则会发生这种情况。 要解决此问题,只需使用sudo rm /path/to/file.pyc将其删除,并确保下次以用户身份运行该程序。如果您想继续使用root的crontab,可以使用su youruser -c yourprogram,但最简单的方法就是使用您的用户的crontab