Crontab kann kein Python-Skript ausführen
crontab
führt kein Python-Skript aus. Die Befehlszeile, mit der ich das Python-Skript ausführe, ist in Ordnung.
Dies sind Lösungen, die ich ausprobiert hatte:
hinzufügen#!/usr/bin/env python
an der Spitze desmain.py
hinzufügenPATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
obencrontab
chmod 777
zummain.py
Dateiservice cron restart
meine crontab ist:
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
*/1 * * * * python /home/python_prj/main.py
und das log in / var / log / syslog ist:
Nov 6 07:08:01 localhost CRON[28146]: (root) CMD (python /home/python_prj/main.py)
und sonst nichts.
Dasmain.py
Skript ruft einige Methoden aus anderen Modulen unterpython_prj
, Spielt das eine Rolle?
Kann mir jemand helfen?