কমান্ড লাইন থেকে 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.