2013-06-21 6 views
0

Mon script python: badlink.py (i utilisé http://wummel.github.io/linkchecker/)Crontab et un script python

#!/usr/bin/python 
import os 
os.system('linkchecker -ocsv -Fcsv/badlinks.csv www.mysite.com') 

Ma tâche crontab

*/2 * * * * /opt/badlink.py 

le problème est que si je lance directement

python badlink.py I obtenu le résultat de sortie

Ma question est pourquoi cela ne fonctionne pas w Tâche de cronjob.

Merci

+1

Je crois que question est avec linkchecker pas trouvé dans l'environnement lors de l'exécution au sein os.system. Essayez de donner un chemin absolu à linkchecker. –

+0

sh: 1:/opt/linkchecker /: Autorisation refusée Quand je git le chemin de l'abs pour linkchecker – kn3l

+0

vos conseils me donnent une idée, merci – kn3l

Répondre

1

essayer comme ça

*/2 * * * * python /opt/badlink.py