উত্তর:
ডিফল্ট হিসাবে ক্রোন এর লগগুলি / var / লগ / সিসলগে সংরক্ষণ করা হয়। এটি rsyslogd কনফিগারেশনের উপর নির্ভর করে। আপনি এটি পরিবর্তন করতে পারেন:
rsyslog কনফিগারেশনে যান
সিডি /etc/rsyslog.d/
sudo ন্যানো 50-default.conf
আয়কর রেখা:
# ক্রোন। * /var/log/cron.log
ফাইল সংরক্ষণ করুন এবং rsyslog পুনরায় আরম্ভ করুন
sudo পরিষেবা rsyslog পুনরায় আরম্ভ করুন art
এটি নতুন ফাইল থেকে বার্তা পাওয়ার জন্য আপনার ক্রোন ডেমন পুনরায় চালু করুন
sudo পরিষেবা ক্রোন পুনরায় আরম্ভ করুন
যখন cron
কাজ না করে, এটি ব্যবহারকারীর কাছে একটি মেইল প্রেরণ করবে root
। একমাত্র সমস্যা হ'ল মেলবক্সগুলিতে মেলটি প্রেরণ / সঞ্চয় করার সফ্টওয়্যার আপনার কাছে নেই।
তবে ভয় নেই, Postfix
এখানে!
sudo অ্যাপ্লিকেশন - আপডেট sudo apt-get postfix heirloom-mailx ইনস্টল করুন
ইনস্টল করার সময় postfix
এটি আপনাকে কীভাবে সেট আপ করতে চান তা জিজ্ঞাসা করবে। প্রথম স্ক্রিনে, local only
সমস্ত কিছুর জন্য ডিফল্ট নির্বাচন করুন এবং এগিয়ে যান।
এখন, আপনার প্রিয় সম্পাদক ব্যবহার করে সম্পাদনা করুন /etc/aliases
। শুরুতে এটি দেখতে এরকম কিছু দেখাবে:
ফরম্যাটের জন্য লোকটিকে 5 টি এলিয়াস দেখুন পোস্টমাস্টার: রুট
এর অর্থ হ'ল যে কোনও পাঠানো মেল postnaster
এখন সেই সাথে প্রেরণ করা হবে root
। এই ক্ষেত্রে, আমরা root
(ক্রোন মেল এবং অন্য কোনও সিস্টেম মেলের জন্য) প্রেরিত কোনও মেল username
(আমাদের) প্রেরণ করতে চাই ।
সুতরাং, /etc/aliases
দেখতে দেখতে সম্পাদনা করুন :
ফরম্যাটের জন্য লোকটিকে 5 টি এলিয়াস দেখুন পোস্টমাস্টার: রুট মূল: নরম্যান
( norman
আপনার ব্যবহারকারী নামটি অবশ্যই স্পষ্টভাবে প্রতিস্থাপন করুন । যদি না আপনি আমার মতো একই নাম / ব্যবহারকারীর নাম না রেখে থাকেন :) :))
সব কিছু বলা এবং হয়ে যাওয়ার পরে, push
পরিবর্তনের জন্য নিম্নলিখিত কমান্ডটি চালান :
sudo newaliases
এখন, রান করার পরে:
sudo dpkg-reconfigure postfix
ইনস্টল করার আগে আপনি একই পর্দা পাবেন postfix
। ডিফল্ট ( Local Only
ইত্যাদি।) দিয়ে চালান । আপনি যখন অংশটি পাবেন যখন এটি রুট এবং পোস্টমাস্টার উপন্যাসের জন্য জিজ্ঞাসা করবে, কেবলমাত্র নিশ্চিত করুন যে এটি /etc/aliases
উপরে আপনি যুক্ত করেছেন ঠিক একইরকম । তারপরে, খেলাপি ডিফল্টগুলির মধ্য দিয়ে চলতে থাকুন।
আপনার হয়ে গেলে, পুনরায় চালু করতে postfix
এবং চালিয়ে যাওয়ার জন্য নিম্নলিখিত কমান্ডটি চালান !
sudo পরিষেবা পোস্টফিক্স পুনরায় আরম্ভ করুন
এখন, ক্রোনটির যদি ত্রুটি থাকে তবে তা আপনাকে মেল করা হবে। তবে, আপনি সম্ভবত ভাবছেন, আমি কীভাবে বিশ্বে আমার (স্থানীয়) মেলটি পরীক্ষা করব?
এটি করতে, কমান্ডটি চালান:
মেইল
এটা সহজ. কোনও মেইল না থাকলে এটি বলবে No mail for <username>
। অন্যথায় আপনি ব্যবহারের জন্য একটি ঝরঝরে টার্মিনাল ইন্টারফেস পাবেন। আপনার ইনবক্সের সাথে কীভাবে ইন্টারঅ্যাক্ট করবেন সে সম্পর্কিত তথ্যের জন্য ম্যান পৃষ্ঠাটি দেখুন ।
অথবা, আপনি যদি পছন্দ করেন তবে আপনি নিজের স্থানীয় ম্যান পৃষ্ঠাটি ব্যবহার করে অ্যাক্সেস করতে পারেন:
ম্যান মেল
এবং এখন, আপনি সম্পন্ন করেছেন! :)
দ্রষ্টব্য: আপনি পড়া উচিত এই সম্পর্কে আরো জানতে cron
সমস্যা।
দৌড়ানোর সময় mail
আমি নিম্নলিখিত প্রতিক্রিয়া পেয়েছি:
The program 'mail' is currently not installed. To run 'mail' please ask your administrator to install the package 'mailutils'
পরিবর্তে আমি সঞ্চিত ত্রুটিগুলি / মেলগুলি পেয়েছি /var/mail/root
এটি /var/log/syslog
ডিফল্ট হিসাবে হয়।
তবে এটি পৃথক ক্রোন.লগ তৈরি করতে সেট আপ করা যেতে পারে যা আরও দরকারী।
এই প্রশ্নোত্তর প্রক্রিয়া বর্ণনা করে:
১.0.০৪: আমি ক্রোন ক্রোন.লগ তৈরি করে রিয়েল টাইমে এটি কীভাবে পর্যবেক্ষণ করব?
এছাড়াও এই উত্তরে হ'ল একটি wcron
আদেশ তৈরি করার নির্দেশাবলী যা এটি প্রদর্শিত হয় এটি রিয়েল-টাইম। এছাড়াও, এটি অন্য উত্তরের সাথে লিঙ্ক করে,
ক্রোন লগ স্তর কীভাবে পরিবর্তন করবেন?
এটি দেখায় যে কীভাবে লগ স্তর পরিবর্তন করতে হয় কেবলমাত্র কাজের শুরু ছাড়াও অন্তর্ভুক্ত করতে - স্তর 15 ত্রুটি এবং শেষ সময়ও দেখায়।
crond
কাজের মালিককে মেল দেয়, অগত্যা শিকড় নয়, সুতরাং এটি যদি আপনার নিজের কাজ আপনি ইনস্টল করেনcrontab -e
তবে আপনি মেইলটি পাবেন। কাজটি "ব্যর্থ" হয় বা না তাও সত্য ... এটি আপনাকে কাজের যে কোনও আউটপুটের প্রতিলিপি ইমেল করে।