2012-05-22 2 views
6

मैं एक नए उबंटू सर्वर इंस्टॉल पर त्रुटियों को मुद्रित करने का प्रयास कर रहा हूं और लॉग में त्रुटियां प्राप्त कर रहा हूं कि मुझे ट्रैक करने के तरीके पर कोई संकेत नहीं है।अपाचे लॉग में एक अस्पष्ट त्रुटि को ट्रैक करने का प्रयास

लॉग पर और

से अधिक
sh: 1: cd: can't cd to ~ 
sh: 1: cd: can't cd to ~ 
sh: 1: cd: can't cd to ~ 
sh: 1: cd: can't cd to ~ 

इस लाइन को दिखाने मैं इस तरह के एक अस्पष्ट त्रुटि से स्रोत कैसे पता करूं? इसमें घटना का समय भी नहीं है कि लॉग में अधिकांश त्रुटियां हैं।

अग्रिम धन्यवाद। यह एक लंबा दिन होने जा रहा है!

+0

देना क्या आपके द्वारा दिखाए गए लाइनों में WHOLE लॉग लाइन का प्रतिनिधित्व होता है? यही है, शुरुआत में कोई टाइमस्टैम्प नहीं है? – ghoti

+0

यह सही है। वे पूरी तरह से लॉग लाइन हैं। – user1410788

उत्तर

6

cd ~ का अर्थ है "निर्देशिका मैं अपने घर निर्देशिका में में हूँ बदल" हाल था। या तो आप, या एक स्क्रिप्ट इस आदेश को निष्पादित करने की कोशिश कर रहा है। जैसा क्रिस ने कहा, एक ग्रेप अपने दिन की बचत होगी:

cd/
grep -r 'cd ~' * -n 

^यह आपके रूट निर्देशिका cd /, सभी फाइलों * में स्ट्रिंग 'cd ~' के लिए रिकर्सिवली -r खोज में बदल जाएगा, और यह भी लाइन नंबर -n

+0

हाँ मैंने इतना इकट्ठा किया। अपमानजनक लिपि ढूंढना मेरी समस्या है। – user1410788

+1

मुझे इस आदेश के साथ अपमानजनक स्क्रिप्ट मिल सकती है। मैं अधिक जानकारी के साथ वापस आऊंगा और अगर यह समस्या हो जाती है तो यह एक जवाब चिह्नित करें। – user1410788

+7

ठीक है, समस्या यह थी कि एक Symfony2 विक्रेता पैकेज aws-sdk-for-php एक कॉन्फ़िगरेशन फ़ाइल की तलाश में था जिसे निर्माता ने शामिल करने के लिए उपेक्षित किया था, इसलिए मैंने अभी पैकेज फ़ाइल में अनुपलब्ध फ़ाइल config.inc.php बनाई है। समस्या यहां विस्तृत है http://blog.isnoop.net/2012/04/02/cd-1-cant-cd-to/। यह अच्छा होगा अगर वह पृष्ठ Google में दिखाई देता है क्योंकि मैंने त्रुटि की खोज की है ... – user1410788

0

शायद स्ट्रिंग cd कौन पिछले उपयोग समय भी फ़ाइल के लिए grep

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