Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

I’ve written a python script for python 2.7 - its main purpose is to search the directory that it is in for any CSVs that begin with “contact” and end in “.CSV” - it then parses those CSVs and makes some API calls to send the data elsewhere.
It does this successfully using a few modules; namely glob2, requests and CSVmapper.
I’ve installed the dependancies either via pip or easy install successfully - this is proven by the fact that I can execute the script manually from with in the scripts folder on Digital Ocean by typing python my_python_script.py.
Initially, the cron job executed the script, but came back with an error which alerted me to the fact that blob or glob weren’t installed by default, which prompted me to install glob2.
When I fixed this, nothing happened. No logs. No execution. No expected results.
I even tried executing the cron command on the command line:
/usr/bin/python /var/www/client_folder/my_python_script.py &> /var/www/client_folder/log.txt
This printed the expected output to the log file with no error.
In summary: My script works without error when manually executed, but for some reason the cron job is either not executing it, or finding it, or something.
I am accessing the crontab via crontab -e, and this was my original command (i’ve set it for every minute just to test it out) - i’ve also confirmed that /usr/bin/python is indeed where python lives:
* * * * * /usr/bin/python /var/www/client_folder/my_python_script.py &> /var/www/client_folder/log.txt
As an addendum, the python script itself has a chmod of 755 and the csv it’s looking at has a chmod of 644. I am logged in as root, and all of the files regarding this issue were created under root.
I have also tried adding root in the cron command itself, to no avail.
domenic21
Marco Chitu
lukemccartney
423f90cbe43347e0aadb51835b41ea
Liewilyn Baynosa
byron
RhumSite
Sean
da04b39dc1b94b8395443a37a964c6
Peter Blumtritt