लिनक्स में, मुझे पता है कि /var/log/messages
फाइल करने के लिए एक बस संदेश लिखने के लिए, एक साधारण खोल स्क्रिप्ट मैं बनाया में:बैश शेल स्क्रिप्ट - कस्टम लॉग करने के लिए लिखें फाइल
#!/bin/bash
logger "have fun!"
मैं में संदेशों को फेंकने बंद करना चाहते हैं डिफ़ॉल्ट /var/log/messages
फ़ाइल, और अपना खुद का बनाएँ।
#!/bin/bash
logger "have more fun" > /var/log/mycustomlog
यह अभी भी /var/log/messages
को लॉग:
मैं इस कोशिश की। इसने /var/log/mycustomlog
बनाया, लेकिन यह खाली है।
कोई भी देखता है कि मैं क्या खो रहा हूं?
नहीं तो आप बस * गूंज के साथ * लकड़हारा * जगह ले सकता है *? – jazzytomato
मुझे नहीं लगता कि आप यह कर सकते हैं: http://stackoverflow.com/questions/13423303/how-can-i-log-to-a- विशिष्ट- फ़ाइल-in-linux-using-logger-command – squiguy
मानक आउटपुट को पुनर्निर्देशित करना काम नहीं करता है क्योंकि 'लॉगर' मानक आउटपुट पर नहीं लिखता है; यह लॉग संदेश प्राप्त करने के लिए 'syslog (3) 'द्वारा कॉन्फ़िगर की गई फ़ाइल को लिखता है। – chepner