मैं एक स्थापित स्क्रिप्ट (जो एसपीपी का उपयोग करता है) से आउटपुट कैप्चर करने की कोशिश कर रहा हूं और इसे लॉग ऑन करता हूं। हालांकि, मुझे सब कुछ नहीं मिल रहा है जो एसपीपी प्रिंटिंग कर रहा है, अर्थात् प्रगति पट्टी।कैप्चर आउटपुट को कैप्चर और लॉग कैसे करें?
स्क्रीन उत्पादन:
प्रतिलिपि बनाई जा रही /user2/CDB/बनाता/tmp/UAT/myfiles/* करने के लिए सर्वर/उपयोगकर्ताओं/CDB
CDB @ सर्वर के पासवर्ड के रूप में myfiles: myFile 100 % | ***************************** | 2503 00:00
लॉग उत्पादन:
प्रतिलिपि बनाई जा रही /user2/CDB/बनाता/tmp/UAT/myfiles/* करने के लिए सर्वर/उपयोगकर्ताओं/CDB के रूप में myfiles
मैं वास्तव में जानना चाहता हूं कि मेरी फाइल वहां आई है। यहां कोई फायदा नहीं हुआ है कि मैं अब कोशिश कर रहा हूं:
myscript.sh 2> & 1 | tee mylogfile.log
क्या किसी के पास एसपीपी आउटपुट कैप्चर करने और इसे लॉग करने का कोई अच्छा तरीका है?
धन्यवाद।
सावधान रहें: यदि आप उपलब्ध हैं, तो आप 'स्क्रिप्ट' के लिए '--return' (' -r') विकल्प का उपयोग करना चाहेंगे, इसलिए बच्चे की प्रक्रिया का रिटर्न कोड संरक्षित किया जाएगा। अन्यथा, यदि आदेश विफल रहता है, तो भी आपकी 'स्क्रिप्ट' कमांड सफलतापूर्वक सफलता कोड लौटाएगी। – jwd