কমান্ড লাইন থেকে syslog লিখুন


উত্তর:


37

loggerকমান্ডটি ব্যবহার করুন ।

logger Some message to write

কয়েকটি বিকল্প উপলব্ধ রয়েছে যার মধ্যে রয়েছে:

-i Log the process ID in each line
-f Log the contents of a specified file
-n Write to the specified remote syslog server
-p Specify a priority
-t Tag the line with a specified tag

দেখুন man 1 loggerটুল সম্পর্কে আরও তথ্যের জন্য।


আরও বিশদ loggerউদাহরণ হিসাবে, এবং netcatশেল পুনর্নির্দেশের মাধ্যমে রিমোট লগিংয়ের জন্য , দেখুন: safaribooksonline.com/library/view/bash-cookbook/0596526784/…
সাম্পাব্লুকুপার

10

বিকল্পভাবে, আপনি syslogপাইথন থেকে লিখতে পারেন :

python -c 'import syslog; syslog.syslog("Hello World")'

2
সৎ প্রশ্ন: loggerকমান্ডের মাধ্যমে পাইথন ব্যবহারের সুবিধা কী হবে ?
ড্র নোকস

2
@ ড্রউনোকেস আপনি যদি কমান্ড লাইন থেকে একটি অজগর - স্ক্রিপ্ট চালাচ্ছেন তবে স্ট্যান্ডার্ড লাইব্রেরিটি সবসময় সাবপ্রসেস এবং কলের উপর নির্ভর করার চেয়ে ভাল logger। আপনার ইতিমধ্যে আমার ভোট আছে, আমি কেবল একটি বিকল্প উল্লেখ করছি।
সিলভাইন পাইনাউ

স্পষ্টির জন্য ধন্যবাদ। আমি অনুমান করি যে এটি সমস্ত প্রোগ্রামিং ভাষার জন্য সত্য। আমাকে ভোট দিন
ড্র নোকস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.