【发布时间】:2012-02-16 20:13:44
【问题描述】:
我有一个自动化脚本 - 我的意思是,它由 cronjob 每 10 分钟运行一次。 奇怪的是:当我手动启动脚本时,总是会找到并运行该文件。但是当它通过cron作业运行时给我带来了很多麻烦。
这些是文件的权利:
-rw-r--r-- 1 dataloader users 181 Dec 19 12:37 Foo.after -rwxr-xr-x 1 dataloader users 26098 Feb 16 20:56 loader.py
这是 loader.py 的摘要,它检查 Foo.after:
if os.path.exists(self.customer+'.after'):
print 'customer file exists'
f = open(self.customer+'.after')
【问题讨论】:
-
脚本很可能没有在您认为它在 cron 作业中的目录中运行