লগ_ডেমন_এমএসজি কী?


15

আমি /etc/init.d/sshকীভাবে "যথাযথ" সিমন ডিমন বুটে চালাচ্ছি (আমি svnserveসেই তালিকায় যুক্ত করার চেষ্টা করছি ) তার ধারণা পাওয়ার জন্য আমি সন্ধান করছিলাম । আমি log_daemon_msgএটি একটি কমান্ড হিসাবে ব্যবহৃত দেখেছি , তবে এটি কী তা আমার কোনও ধারণা নেই।

which log_daemon_msgএবং man log_daemon_msgখালি এসেছিল।

উদাহরণ:

log_daemon_msg "Starting OpenBSD Secure Shell server" "sshd" || true
if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then
    log_end_msg 0 || true
else
    log_end_msg 1 || true
fi

ওটা কিভাবে কাজ করে? আমি গুগলিংয়ের আশেপাশে চেষ্টা করেছি, তবে কেবলমাত্র আমি খুঁজে পেলাম এটির বার্তাগুলি কোথায় রেকর্ড করেছে সে সম্পর্কে প্রশ্নগুলি যা অকেজো, যেহেতু আমি খুব সহজেই এটি কীভাবে ব্যবহার করব বা এটি কী তাও জানি না - কমান্ড, বিল্টিন বা অন্য কিছু?


1
সম্পূর্ণ ফাইলটি দেখান: সম্ভবত এটি সম্ভবত ফটোগুলি সংজ্ঞায়িত কোনও ফাইলে সংজ্ঞায়িত করা হয়েছিল/etc/init.d/ssh
মাত্তিও

উত্তর:


19

এটি এলএসবি সম্পর্কিত ফাংশন। দয়া করে /lib/lsb/init-functionsএবং / অথবা একবার দেখুন /etc/redhat-lsb/lsb_log_message। পথটি আপনার ডিস্ট্রোর উপর নির্ভর করে।


2
ধন্যবাদ! আমার গুগলিং প্রকাশ করেছিল যে এটি কোনওভাবে এলএসবির সাথে সম্পর্কিত ছিল এবং আমি উইকি পৃষ্ঠার দিকে তাকিয়েছিলাম তবে এটি বিশেষভাবে কার্যকর হয়নি। পথের জন্য ধন্যবাদ! (এটি পূর্ব ছিল, এটি উবুন্টু সার্ভার))
ডাবস্লো

বাহ, আমি . /lib/lsb/init-functionsযে স্ক্রিপ্টটি বিশ্লেষণ করছিলাম তার শীর্ষে আমি এইমাত্রটি মিস করেছি ... মনে হয় আপনি যখন স্ক্রিপ্টটি সহজে বিশ্লেষণ করতে চান তখন source <...>পরিবর্তে . <...>লিখাই ভাল।
টমাসজ গ্যান্ডার

-2

আমার কাছে BSD নেই এবং এটি কখনও ব্যবহার করা হয়নি ... তবে অবশ্যই লগ_ডেমন_মেসেজ অবশ্যই শেল ফাংশন হতে হবে। মত বিবৃতি যে উপরে দেখুন:

। ./functions

যে ফাংশন ফাইলের সমস্ত ফাংশন উত্স। আপনি যা করতে পারেন তা অন্যটি হ'ল সন্ধানের সাথে নির্দিষ্ট ফাংশনটি সন্ধান করা:

সন্ধান / ইত্যাদি-টাইপ চ-এক্সেক গ্রেপ -লি লগ_ডেমন_এমএসজি {} \;

এবং ফাইলগুলিতে কী আছে তা দেখুন। আমি যেমন বলেছিলাম আমার বিএসডি নেই, তবে গবেষণা মজাদার!

চিয়ার্স এবং শুভকামনা


এটি বিএসডি নয়, এটি উবুন্টু 12.04 সার্ভার; এটা ঠিক যে ssh একটি BSD প্রোগ্রাম। @ মাত্তিও, আমি ফাইলটি গ্রেপ করেছিলাম, এটি স্থানীয়ভাবে সংজ্ঞায়িত ফাংশন নয়। এটি অন্যান্য ফাইলগুলি লোড করে কিনা তা যাচাই করার জন্য আমি ভাবিনি, আমি এখন এটি করব। যদিও আমি এখানে জিজ্ঞাসা করেছি তার কারণ হ'ল একটি ফলাফল এটি সাধারণ / বিস্তৃত ক্রিয়াকলাপের একটি পরিবার।
ডাবসলো 24'13
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.