Hi everybody!
I'm trying to start a cron job, which fails:
2011-05-24 10:40:00,517 - web2py.cron - WARNING - WEB2PY CRON Call
returned code 1:
web2py Enterprise Web Framework
Created by Massimo Di Pierro, Copyright 2007-2011
Version 1.95.1 (2011-04-25 15:04:14)
Database drivers available: SQLite3, pymysql, Oracle
Traceback (most recent call last):
File "/opt/ecc/web2py/web2py.py", line 19, in <module>
gluon.widget.start(cron=True)
File "/opt/ecc/web2py/gluon/widget.py", line 804, in start
import_models=options.import_models, startfile=options.run)
File "/opt/ecc/web2py/gluon/shell.py", line 203, in run
execfile(startfile, _env)
IOError: [Errno 2] No such file or directory: 'applications/ecc/cron/
ecc_importer.py'
This is my contab entry:
0-59/5 * * * * eswsys *applications/ecc/
cron/ecc_importer.py
With a logger.warning call and os.getcwd() just before the execfile I
get:
2011-05-24 10:40:00,468 - web2py - WARNING - EXECFILE: applications/
ecc/cron/ecc_importer.py, working dir: /opt/ecc/web2py
The curent working directory seems to be ok and ecc_importer.py is in
the right place with 755 rights.
The job run fine on my Windows development machine but now doesn't
work when I moved it to our Linux server (Red Hat 5.2 (Tikanga) /
CentOS, 64bit).
Any ideas what I'm doing wrong?
Do I have to use PYTHONSTARTUP somehow?
TIA -.- Marcel