我有一个自动脚本-我的意思是,它每10分钟由一个cronjob运行一次。 奇怪的是:当我手动启动脚本时,文件总是被找到并运行。但是当它通过cron-job运行时给我带来了很多麻烦。在
这些是文件的权利:
-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
这是加载程序.py在哪里检查Foo.之后公司名称:
if os.path.exists(self.customer+'.after'):
print 'customer file exists'
f = open(self.customer+'.after')
首先检查为cron配置的环境,可以将其作为cron作业本身进行转储。 *****env>;/yourcompletepath/envtxt 现在寻找python版本。匹配吗。查找PWD值。 从这里您可以cd到您的工作文件夹,然后使用python启动您的文件。 确保python文件被正确终止,在EOF附近没有任何空格。在
cronjob与脚本在同一目录/环境中执行。在
您可以通过调整cronjob来解决这个问题:
或者
^{pr2}$在dotasks.sh网站包含:
相关问题 更多 >
编程相关推荐