crontab
एक पायथन स्क्रिप्ट निष्पादित करने में विफल रहता है। पाइथन लिपि चलाने के लिए मैं जिस कमांड लाइन का उपयोग कर रहा हूं वह ठीक है।क्रॉन्टाब पाइथन स्क्रिप्ट को निष्पादित करने में विफल रहता है
इन कर रहे हैं समाधान मैं कोशिश की थी:
main.py
- के शीर्ष पर
#!/usr/bin/env python
जोड़नेmain.py
फ़ाइल service cron restart
-
chmod 777
के शीर्ष परPATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
जोड़ने
crontab
मेरी crontab है:
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
*/1 * * * * python /home/python_prj/main.py
और/var में लॉग/log/syslog है:
Nov 6 07:08:01 localhost CRON[28146]: (root) CMD (python /home/python_prj/main.py)
और कुछ नहीं।
main.py
स्क्रिप्ट python_prj
के तहत अन्य मॉड्यूल से कुछ विधियों को कॉल करता है, क्या इससे कोई फर्क पड़ता है?
कोई भी मेरी मदद कर सकता है?
आप की कोशिश की "/ usr/bin/env/अजगर /home/python_prj/main.py" अपने क्रॉन कमान में है? – Tjaart
शायद आपकी स्क्रिप्ट किसी भी कारण से कुछ भी प्राप्त करने से पहले क्रैश हो रही है: अधिकारों की कमी, गलत cwd में निष्पादित करना? – Tjaart
मैंने कोशिश की/usr/bin/env/अजगर, फिर भी प्रयास विफल – yebw