Hello,
I am trying to
figure out how to run the cleanup scripts in a cron job. The
below works on command line:
python scripts/cleanup_datasets/cleanup_datasets.py
config/galaxy.ini -d 30 -1 -i
pysqlite>=2 egg successfully loaded for sqlite dialect
##########################################
# 2014-11-19 22:07:32 - Handling stuff older than 30 days
# Displaying info only ( --info_only )
Deleted 0 histories
Elapsed time: 0.0684289932251
##########################################
but if I try to do this
in a cron job as follows:
55 21 * * * python
scripts/cleanup_datasets/cleanup_datasets.py config/galaxy.ini
-d 30 -1 -i >> /media/Store/galaxy/galaxy-dist/temp
2>&1
python: can't open file
'scripts/cleanup_datasets/cleanup_datasets.py': [Errno 2] No
such file or directory
or if I try to do this :
00 22 * * * python
/media/Store/galaxy/galaxy-dist/scripts/cleanup_datasets/cleanup_datasets.py
config/galaxy.ini -d 30 -1 -i >>
/media/Store/galaxy/galaxy-dist/temp 2>&1
Traceback (most recent call last):
File
"/media/Store/galaxy/galaxy-dist/scripts/cleanup_datasets/cleanup_datasets.py",
line 13, in <module>
from galaxy import eggs
ImportError: No module named galaxy
Note that I am directing
the output to a file only to try to find out why it's not
working.
Is this a problem with
environment?
Any suggestions what to
try would be much appreciated.
Regards
James
J P Mullan