2010-06-04 10 views
15

मेरे क्रॉन:मूल खोल स्क्रिप्ट के साथ मदद करें।/Bin/sh: स्रोत: नहीं मिला

45 10 * * * source /home/ThinkCode/Test/hello.sh 

hello.sh:

#!/bin/bash 
echo "helloworld" 

यह त्रुटि ईमेल मुझे:

मैं गलत क्या कर रहा हूँ ? यह कॉन्फ़िगरेशन/पर्यावरण विशिष्ट है, इसलिए गूगलिंग ने बहुत मदद नहीं की! धन्यवाद ..

उत्तर

52

असली sh में source, केवल . नहीं है। या तो cron में खोल को bash पर बदलें, या इसके बजाय . का उपयोग करें।

+6

आप इसे लाइन के साथ करते हैं: 'SHELL =/bin/bash' –

10

क्रॉन से फ़ाइल में source क्यों हैं। क्यों न सिर्फ इसे निष्पादित करें?

+0

मुझे मूर्खतापूर्ण! इसे ठीक किया, धन्यवाद! – ThinkCode

संबंधित मुद्दे