আমরা এই নিবন্ধে আলোচনা করব কিভাবে একজন ব্যবহারকারী লিনাক্স পরিবেশে ক্রন লগ ফাইল দেখতে পারেন। আমরা উবুন্টু 20.04 সিস্টেমে সমস্ত কাজ সম্পাদন করেছি যা আপনাকে ক্রন লগগুলি সম্পর্কে আরও ভাল ধারণা দেবে।
কীবোর্ড শর্টকাট ‘Ctrl+Alt+t’ টিপে টার্মিনাল খুলুন। এখন, নিম্নলিখিত দুটি ভিন্ন পদ্ধতি ব্যবহার করে ক্রোন লগ ইভেন্টগুলি সহজেই অ্যাক্সেস করতে পারে:
পদ্ধতি 1: syslog এর মাধ্যমে ক্রন লগ ইভেন্টগুলি পরীক্ষা করুন
আপনার সিস্টেমে ক্রোন লগ ইভেন্ট চলছে কিনা তা পরীক্ষা করার এটি একটি খুব সহজ এবং সহজ উপায়। টার্মিনালে রুট ব্যবহারকারী হিসাবে লগইন করুন এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:
#বিড়াল /কোথায়/লগ/syslog| খপ্পরক্রন
নিম্নলিখিত ক্রন লগ ইভেন্টগুলি টার্মিনালে প্রদর্শিত হওয়া উচিত:
পদ্ধতি 2: cron.log ফাইলটি সেট করে ক্রন লগগুলি পর্যবেক্ষণ করুন
আপনার লিনাক্স সিস্টেমে ক্রোন লগ ইভেন্টগুলি পর্যবেক্ষণ বা পরীক্ষা করার জন্য একটি পৃথক 'cron.log' ফাইল তৈরি করা প্রস্তাবিত উপায়। এই উদ্দেশ্যে, নীচের দেওয়া কমান্ডটি চালিয়ে '/etc/rsyslog.d/50-default.conf' ফাইলটি অ্যাক্সেস করুন:
$sudo ন্যানো /ইত্যাদি/rsyslog.d/পঞ্চাশ-ডিফল্ট.কনফ
এই ফাইলে ' #ক্রন।*
এখন, যেকোনো সোর্স কোড বা টেক্সট এডিটর ব্যবহার করে একটি 'ক্রোন.লগ' তৈরি করুন।
$sudo ন্যানো /কোথায়/লগ/cron.log
Rsyslog পরিষেবাটি পুনরায় চালু করুন এবং তারপরে নিম্নলিখিত কমান্ডের মাধ্যমে আপনার সিস্টেমে এই পরিষেবাটির চলমান অবস্থা পরীক্ষা করুন:
$sudosystemctl rsyslog পুনরায় চালু করুন$sudosystemctl অবস্থা rsyslog
নিম্নলিখিত আউটপুট টার্মিনাল উইন্ডোতে মুদ্রণ করা উচিত:
এখন, সমস্ত ক্রন লগ ইভেন্টগুলি cron.log ফাইলে সংরক্ষণ করতে হবে।
দেখার জন্য, রিয়েল-টাইম ক্রন 'ওয়াচক্রন' কমান্ড ব্যবহার করে ইভেন্ট লগ করে। সুতরাং, নিম্নরূপ একটি 'ওয়াচক্রন' ফাইল তৈরি করুন:
$sudo ন্যানোওয়াচক্রনএই ফাইলে নিম্নলিখিত লাইন যোগ করুন:
#!/বিন/ব্যাশঘড়ি -এন 10 লেজ -এন 25 /কোথায়/লগ/cron.log
এই ফাইলটিকে 'Ctrl+o' ব্যবহার করে ন্যানোতে সংরক্ষণ করুন এবং তারপর এই পরিবেশ থেকে বেরিয়ে আসার জন্য 'Ctrl+x' টিপুন।
এখানে, উপরের ওয়াচক্রন 10 সেকেন্ড পরে লগ ইভেন্ট পৃষ্ঠাটি রিফ্রেশ করে এবং পৃষ্ঠায় শেষ 25 টি ঘটনা প্রদর্শন করে।
নিম্নলিখিত কমান্ড ব্যবহার করে এই ফাইলে এক্সিকিউটেবল পারমিশন সেট করুন:
$sudo chmod+x ওয়াচক্রন
নিম্নরূপ এই ফাইলটি '/usr/sbin' স্থানে অনুলিপি করুন:
$sudo cpওয়াচক্রন/ইউএসআর/sbin
এখন, রিয়েল-টাইম ক্রন লগ ইভেন্টগুলি পরীক্ষা করার জন্য টার্মিনালে নীচের দেওয়া কমান্ডটি চালান:
$ওয়াচক্রননিম্নলিখিত উইন্ডোটি টার্মিনালে প্রদর্শিত হবে:
উপসংহার
আমরা এই প্রবন্ধে ব্যাখ্যা করেছি কিভাবে আপনি একটি একক 'ওয়াচক্রন' কমান্ড ব্যবহার করে রিয়েল-টাইমে ক্রোন লগ ইভেন্টগুলি পরীক্ষা বা পর্যবেক্ষণ করতে পারেন।