রুট ব্যবহারকারীর জন্য আমার কাছে সেটআপ ক্রোনজব রয়েছে। তবে ক্রোন ব্যর্থ হওয়ার পরে ক্রোনজব থেকে আমার একটি ইমেল পাওয়া উচিত কারণ আমি / ইত্যাদি / ক্রন্টবে এই জাতীয় মেল্ট সেট করেছি:
MAILTO=my@email.com
আমি মেলেক্স ব্যবহার করে ইনস্টল করেছি
yum install mailx
তবে আমি ক্রোন লগের দিকে তাকালে এই লাইনগুলি পাই:
Feb 23 14:13:01 internal crond[6858]: (root) CMD (/var/www/vded/build/bin/sync.sh)
Feb 23 14:13:01 internal crond[6857]: (root) MAIL (mailed 79 bytes of output but got status 0x0001 )
আমি এটা কিভাবে ঠিক করবো?
হালনাগাদ :
- আমি yum ব্যবহার করে মেইলএক্স এবং সেন্ডমেল ইনস্টল করেছি।
- আমি সেন্ডমেল শুরু করলাম।
- সুতরাং এখন একটি ইমেল প্রেরণ কমান্ড লাইন থেকে কাজ করছে!
আমি এই ত্রুটিটি মাইলগটিতে পেয়েছি:
Feb 23 16:06:01 internal sendmail[7210]: o1NG61cd007210: from=root, size=425, class=0, nrcpts=1, msgid=<201002231606.o1NG61cd007210@internal.fff.com>, relay=root@localhost
Feb 23 16:06:01 internal sendmail[7211]: o1NG61hT007211: from=<root@internal.fff.com>, size=732, class=0, nrcpts=1, msgid=<201002231606.o1NG61cd007210@internal.fff.com>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Feb 23 16:06:01 internal sendmail[7210]: o1NG61cd007210: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30425, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o1NG61hT007211 Message accepted for delivery)
Feb 23 16:06:01 internal sendmail[7212]: o1NG61hT007211: to=<root@internal.fff.com>, ctladdr=<root@internal.fff.com> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30972, dsn=2.0.0, stat=Sent
intern.fff.com সার্ভারের নাম।
হালনাগাদ :
সুতরাং আসলে যদি আমি MAILTO=my@email.com
আমার ক্রন্টাবের প্রথম লাইন হিসাবে এটি ব্যবহার করি ( crontab -e
এটি ব্যবহার করে ) এটি কাজ করছে।
কেন এটা সেট করে কাজ করছে না MAILTO
এ /etc/crontab
?
ধন্যবাদ