এটি হল কুরিয়ারলগার কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
courierlogger - কুরিয়ার syslog wrapper
সাইনোপিসিস
কুরিয়ারলগার [-নাম=খেতাব] [-সুবিধা=সাবসিস্টেম] [-পিড=ফাইলের নাম] [-ব্যবহারকারী=ব্যবহারকারী]
[-গোষ্ঠী=গ্রুপ] [-ড্রপরুট] [[[-রেস্পন] [-শুরু] কার্যক্রম [যুক্তি...]] |
[-স্টপ] | [-আবার শুরু]]
বর্ণনাঃ
কুরিয়ারলগার একটি মোড়ক যা অন্য প্রক্রিয়ার ত্রুটি বার্তা ক্যাপচার করে এবং ফরোয়ার্ড করে
তাদের সিস্টেম লগিং সুবিধা, "syslog" এ পাঠান।
কুরিয়ারলগার ব্যবহার করার দুটি উপায় রয়েছে:
1. অন্য কমান্ডের স্ট্যান্ডার্ড ত্রুটি, এবং/অথবা এর স্ট্যান্ডার্ড আউটপুট পাইপ করতে শেল ব্যবহার করুন
কুরিয়ারলগারএর স্ট্যান্ডার্ড ইনপুট।
2. বিকল্পভাবে, কুরিয়ারলগার নিজেই অন্য প্রক্রিয়া শুরু করতে পারে, এবং এটি করার ব্যবস্থা করতে পারে
স্ট্যান্ডার্ড ত্রুটি ক্যাপচার করা হয়েছে।
উভয় ক্ষেত্রেই, পাঠ্যের প্রতিটি পঠিত লাইন একটি syslog বার্তা হিসাবে পাঠানো হয়।
বিকল্প
-নাম=খেতাব
ব্যবহার খেতাব syslog এ বার্তা পাঠানোর জন্য। খেতাব আবেদনের নাম হওয়া উচিত।
-সুবিধা =সাবসিস্টেম
ব্যবহার সাবসিস্টেম বার্তা শ্রেণীবদ্ধ করার জন্য। আপনার syslog সুবিধা ব্যবহার করে সাবসিস্টেম থেকে
কোন লগ ফাইলে কোন লগ বার্তা রেকর্ড করা হয় তা নির্ধারণ করুন। বর্তমানে সংজ্ঞায়িত
সাবসিস্টেম হল:
· প্রমাণ
· authpriv
· কনসোল
· ক্রোন
ডেমন
· ftp
· কার্ন
· এলপিআর
· মেইল
· খবর
· নিরাপত্তা
· ব্যবহারকারী
· uucp
স্থানীয়0
স্থানীয়1
স্থানীয়2
স্থানীয়3
স্থানীয়4
স্থানীয়5
স্থানীয়6
স্থানীয়7
বিঃদ্রঃ
উপরের সমস্ত সুবিধার নাম প্রতিটি সিস্টেমে প্রয়োগ করা হয় না। আপনার চেক করুন
সিস্টেমের syslog ডকুমেন্টেশন তথ্যের জন্য কোন সুবিধার নাম অনুমোদিত,
এবং কোন লগ ফাইল প্রতিটি সুবিধার জন্য সংশ্লিষ্ট বার্তা রেকর্ড করে।
-পিড=ফাইলের নাম
সংরক্ষণ করুন কুরিয়ারলগারএর প্রসেস আইডি ইন ফাইলের নাম. দ্য -পিড বিকল্প প্রয়োজন যখন -শুরু,
-স্টপ, -আবার শুরু দেওয়া হয়. যদি -পিড এগুলোর কোনোটি ছাড়াই দেওয়া হয়, -শুরু অনুমান করা হচ্ছে.
-শুরু
একটি ডেমন হিসাবে চালান. দ্য PID বিকল্প প্রয়োজন। কুরিয়ারলগার নিঃশব্দে বন্ধ হবে যদি
অন্য কুরিয়ারলগার প্রক্রিয়া ইতিমধ্যেই চলছে। এটি শুধুমাত্র নিশ্চিত করতে ব্যবহৃত হয়
প্রোগ্রামের একটি উদাহরণ একই সময়ে চলছে। এর সাথে একটি ভিন্ন ফাইলের নাম উল্লেখ করুন
PID প্রোগ্রামের দ্বিতীয় কপি শুরু করতে।
-respawn
এটি বন্ধ হলে প্রোগ্রাম পুনরায় চালু করুন। সাধারনত কুরিয়ারলগার নিজেই শেষ হবে যখন
প্রোগ্রাম চলমান শেষ। ব্যবহার করুন respawn পরিবর্তে এটি পুনরায় চালু করতে।
-আবার শুরু
কুরিয়ারলগার প্রক্রিয়ায় একটি SIGHUP সংকেত পাঠান (যেমনটি পরীক্ষা করে নির্ধারিত হয়
দ্বারা নির্দিষ্ট করা ফাইলের বিষয়বস্তু PID), যা ঘুরে তার সন্তানকে একটি SIGHUP পাঠাবে৷
কার্যক্রম. কুরিয়ারলগার চালু না হলে কিছুই করে না।
বিঃদ্রঃ
প্রোগ্রামটি অবশ্যই দিয়ে শুরু করতে হবে respawn এটি একটি SIGHUP পাঠালে বিকল্প
এটি বন্ধ করে দেয়।
একই জিনিস SIGHUP পাঠানোর দ্বারা সম্পন্ন করা যেতে পারে কুরিয়ারলগার নিজেই।
-স্টপ
কুরিয়ারলগারকে একটি SIGTERM সংকেত পাঠান, যা এটিকে প্রোগ্রামে এগিয়ে দেয়। যদি
প্রোগ্রাম 8 সেকেন্ডের মধ্যে শেষ হয় না, SIGKILL দিয়ে এটিকে মেরে ফেলুন।
-ব্যবহারকারী=ব্যবহারকারী, -গোষ্ঠী=গ্রুপ
রুট হিসাবে চলমান হলে, প্রদত্ত ব্যবহারকারী এবং/অথবা গোষ্ঠীতে শংসাপত্রগুলি পরিবর্তন করুন, যা হতে পারে
নাম বা সংখ্যাসূচক আইডি হিসাবে দেওয়া।
একটি শিশু প্রোগ্রাম চালানোর সময়, এটি শুরু হয় আগে বিশেষাধিকার বাদ দেওয়া হয় (যদি না
- ড্রপরুট বিকল্পও দেওয়া আছে)। এটি একটি শিশুকে রুট হিসাবে শুরু করার একটি উপায় দেয় তাই এটি
একটি বিশেষ সুবিধাপ্রাপ্ত পোর্টে আবদ্ধ হতে পারে, কিন্তু তারপরও কুরিয়ারলগারকে নন-রুট ব্যবহারকারী হিসাবে চালাতে হবে।
জন্য -স্টপ এবং -আবার শুরু কাজ করার বিকল্প, আপনি চাইল্ড প্রোগ্রাম কনফিগার করা উচিত
একই ইউজারআইডিতেও এর বিশেষাধিকার ড্রপ করুন।
- ড্রপরুট
শিশু প্রক্রিয়া শুরু করার আগে রুট সুবিধাগুলি বাদ দিন। দ্য -ব্যবহারকারী এবং -দল অপশন
নন-প্রিভিলেজ userid এবং groupid উল্লেখ করুন। ছাড়া - ড্রপরুট সন্তানের বিকল্প
প্রক্রিয়া একটি রুট প্রক্রিয়া অবশেষ, এবং শুধুমাত্র পিতামাতা কুরিয়ারলগার প্রক্রিয়া ড্রপ রুট
বিশেষাধিকার।
কার্যক্রম [ যুক্তি ] ...
একটি প্রোগ্রাম দেওয়া হলে একটি শিশু প্রক্রিয়া হিসেবে কার্যক্রম শুরু করা হবে কুরিয়ারলগার,
এর স্ট্যান্ডার্ড ত্রুটি ক্যাপচার করা। অন্যথায়, কুরিয়ারলগার স্ট্যান্ডার্ড থেকে বার্তা পড়ে
ইনপুট, এবং স্ট্যান্ডার্ড ইনপুট বন্ধ হয়ে গেলে স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে কুরিয়ারলগার ব্যবহার করুন