क्या आप php की त्रुटि लॉगिंग सेटिंग्स का जिक्र कर रहे हैं? या कुछ कस्टम त्रुटि लॉगिंग विन्यास आपके क्रॉन नौकरी के लिए विशिष्ट है?
किसी भी तरह से, आपके पास कुछ विकल्प हैं।
विकल्प 1. अपने क्रॉन जॉब में अपने php कमांड को उन स्क्रिप्ट को शामिल करने के लिए संपादित करें जिन्हें आप स्क्रिप्ट में पास करना चाहते हैं और उन्हें $ argv & $ argc से पुनर्प्राप्त करें। देखें http://us2.php.net/manual/en/features.commandline.php#86616
विकल्प 2. यदि आप php के त्रुटि लॉगिंग विकल्पों को बदल रहे हैं- केवल- स्क्रिप्ट से स्क्रिप्ट के लिए भाग लिया गया है, तो आप उन परिवर्तनों को अपने php-cli.ini (या जो भी आपके सिस्टम पर नामित किया जा सकता है) में कर सकते हैं।
विकल्प 3. यदि आप php-cli.ini फ़ाइल को बदलना नहीं चाहते हैं, तो आप कहीं भी अपने php-cli.ini की प्रतिलिपि बना सकते हैं, आवश्यक परिवर्तन कर सकते हैं और फिर अपने क्रॉन जॉब में उपयोग करने के लिए अपने php कमांड को बदल सकते हैं -c /path/to/new/php-cli.ini।
विकल्प 4. सेट वातावरण अपने सर्वर पर चर (रों) और $ _SERVER [ 'ENV_VAR_NAME_HERE'] के साथ पुनः प्राप्त
मैं, विकल्प 1 के साथ जाने का जब तक कि वहाँ एक ही तर्कों का उपयोग कई लिपियों हैं परीक्षा होगी ।
शुभकामनाएं।
मैं जानता हूँ कि यह एक पुराने सवाल है, लेकिन मैं एक ऐसी ही समस्या का निवारण कर रहा हूँ और मुझे आश्चर्य है अगर आप कैसे कस्टम वातावरण चर '$ _SERVER [ 'ENV_VAR_NAME_HERE']' सेट करने के लिए पर कुछ सलाह प्रदान कर सकता है। मुझे केवल यह पता है कि यह .htaccess फ़ाइल में कैसे करें, जो निश्चित रूप से सीएलआई स्क्रिप्ट के लिए बेकार है – emersonthis