shell - not executing shellscript file porperly using cron -
मुझे शेल स्क्रिप्ट के बारे में प्रश्न है
MYIPPADDR = 'ifconfig ppp0 2 & gt; / dev / नल | अजाक '/ inet addr: / {print $ 2}' | Sed 's / addr: //' 'अगर [! -ज "$ MYIPPADDR" - एक "$ MYIPPADDR"! = ""]; जहां MYIPPADDR, मैं अपने पीसी आईपी पता प्राप्त कर रहा हूँ और मैं शर्त लगा रहा हूं कि यह मौसम रिक्त है या रिक्त है और स्क्रिप्ट फ़ाइल जो मैं उपयोग कर रहा हूं कंसोल में ठीक से निष्पादित होती है, लेकिन फिर से निष्पादित होती है फिर क्रॉन्टाब द्वारा इसलिए यह पता नहीं चल पाया कि समस्या कहाँ है
क्रॉन एक में चल सकता है बहुत सीमित परिवेश: पाथ बहुत ही बुनियादी है जैसे कि / bin: / usr / bin आपको ifconfig का पूर्ण पथ प्रदान करना है: / usr / sbin / ifconfig (शायद)
ध्यान दें कि [! -जब "$ var"] और ["$ var"! = ""] परीक्षण बिल्कुल एक ही बात है।
Comments
Post a Comment