Je suis en cours d'exécution d'un script python simple d'envoyer des données à un mongodbdes problèmes en utilisant cron pour exécuter un script pymongo
#!/usr/bin/env python
import sys
import time
from datetime import datetime
import pymongo
from pymongo import Connection
today = { 'date and time' : datetime.today() }
connection = Connection()
db = connection.tests
collection = db.times
collection.insert(today)
Et je suis en train d'utiliser pour planifier cette Cron chaque minute. Je l'ai utilisé crontab pour définir cette
* * * * * /Users/MyUser/XX/YY/ZZ/timetest.py
Et je peux exécuter ce parfaitement en utilisant python timetest.py
à partir du répertoire correct; Cependant, le programme ne fonctionne toujours pas seul. Je sens que je suis très proche de l'obtenir au travail, quelqu'un peut-il m'aider avec cela?
est en cours d'exécution /Users/MyUser/XX/YY/ZZ/timetest.py au travail invite du shell? – Mark
Non, cela ne fonctionne pas. La sortie est 'commande non trouvée'. – crunkchitis
Avez-vous essayé avec 'python/Utilisateurs/MyUser/XX/YY/ZZ/timetest.py'? –