2013-02-22 46 views
10

-एल ध्वज के साथ चलने वाली स्क्रीन पर, 'स्क्रीनलॉग.0' नामक एक फ़ाइल बनाई गई है और इसमें सभी आउटपुट लिखे गए हैं (जो बहुत अच्छा है), लेकिन मैं कई स्क्रीन सत्र चला रहा हूं और मुझे लॉग की पहचान करने की आवश्यकता है एकमात्र संख्या। क्या लॉग नाम बदलना संभव है?क्या एल-फ्लैग से 'स्क्रीन' लॉगफाइल नाम देना संभव है?

+0

मेरा उत्तर यहां देखें: http://stackoverflow.com/questions/14208001/save-screen-program-output-to-a-file/37559327#37559327 – lepe

उत्तर

6

आप अपने .screenrc फ़ाइल को संपादित करते हैं और इस

लॉगफ़ाइल की तरह कुछ जोड़ सकते हैं/tmp/myownlog

संपादित करें: पहले से ही उत्तर: अपने screen सत्र के अंदर https://serverfault.com/questions/248193/specifying-a-log-name-for-screen-output-without-relying-on-screenrc

+1

मैं एक 'ऑन-द-फ्लाई' ढूंढ रहा हूं जेनरेट लॉग फाइलों का नाम देने के लिए स्क्रीन सत्र बनाए जाते हैं। आपका समाधान वह नहीं है जिसे मैं ढूंढ रहा हूं, क्षमा करें! – Justin

+0

मेरा संपादन जांचें (पहले से ही स्टैक ओवरफ्लो पर था) – Eun

+0

धन्यवाद! वास्तव में मुझे क्या चाहिए। समय सीमा को उठाए जाने के बाद आपके समाधान को जवाब के रूप में चिह्नित किया जाएगा। – Justin

2

उपयोग script आदेश ।

3

वैकल्पिक रूप से, इसे ऑनलाइन करने का एक तरीका है।

Ctrl के माध्यम से स्क्रीन में आदेश मोड दर्ज + एक, : और फ़ाइल का नाम आप तर्क के रूप में चाहते हैं, उदाहरण के साथ logfile आदेश का उपयोग करें: logfile whatevernameyoulike.log

स्रोत: स्क्रीन आदमी पेज