একটি একক ক্রন্টব প্রবেশের জন্য মাইলটকে ওভাররাইড করুন


20

আমাদের কার্যক্ষেত্রে একটি ভূমিকা অ্যাকাউন্ট রয়েছে যাতে একটি দুর্দান্ত ক্রন্টব রয়েছে। এর মেল্টোটি একটি ভাগ করা ঠিকানার দিকে নির্দেশ করা হয়েছে, যাতে কিছু ব্যর্থ হলে আমাদের বেশিরভাগকে অবহিত করা হয়।

আমি এই ক্রোনটাবটিতে একটি এন্ট্রি যুক্ত করতে চাই, তবে আমি কেবল চাই যদি কিছু ভুল হয়ে যায় তবে নিজেকে জানানো হোক। এই প্রবেশের জন্য মাইলটো পরিবর্তন করার কোনও উপায় আছে, না অন্যথায় আমার লক্ষ্যটি অর্জন করতে পারে?


এখনও অবধি পরামর্শ দেওয়া লোকদের কাছে আরেকটি পন্থা হ'ল সেই বৈশিষ্ট্যটি ব্যবহার করা যা সেই কাজটি চালাচ্ছে এমন ব্যবহারকারীকে ক্রোন ইমেল করে, তাই এই কাজের জন্য অন্য একজন ব্যবহারকারীকে তৈরি করুন এবং এর ইমেলগুলি আপনাকে ফরোয়ার্ড করুন।
হেডেন থ্রিং

উত্তর:


21

আপনি সর্বদা খালি করতে পারেন:

MAILTO=you
* * * ...  your cron job
MAILTO=normal.destination

1
যে লোকেরা এটি প্রচার করেছে তারা কি সত্যিই এটি পরীক্ষা করে দেখেছিল? যদি তা হয় তবে ক্রোন বাস্তবায়ন কি?
ব্যবহারকারী 1338062

আমি এটি আইসিএস / ভিক্সি ক্রোন দিয়ে পরীক্ষা করেছি যা উবুন্টু 14.04 ("3.0pl1-124ubuntu2") দিয়ে পাঠানো হয়েছে এবং এটি সেখানে ভাল কাজ করে।
নিলস টোডটম্যান

কুরুচিপূর্ণ, তবে এটিকে বাছাই করার একমাত্র উপায়। কাজ করে!
স্ট্যামস্টার

10

আপনি সর্বদা একটি সাব-শেলের সঠিক ঠিকানা দিয়ে সমস্ত আউটপুট মেল কমান্ডে পাইপ করতে পারেন। যতক্ষণ না STDOUT বা STDERR ক্রোন কিছুই নেই ইমেলটি প্রেরণ করবে না

10 * * * * শ-সি 'এই ফোনমোন্ড 2> & 1 | মেল otheraddress@foo.com '


1
এটি কাজ করে না - "মেল" কমান্ড আউটপুট পায় কিনা তা নির্বিশেষে প্রেরণ করে। সুতরাং আমি সাফল্যের একটি ফাঁকা বার্তা পেয়েছি, যেখানে আমি যা চাই তা সাফল্যের কোনও বার্তা নয়।
মাইকে

5
নিস! এবং মেল কমান্ড থেকে খালি ইমেলগুলি এড়ানোর জন্য, এই প্যারামিটারটি ব্যবহার করুন: -e (বা কিছু

3

ক্রোন ফাইলটি পরিবেশের ভার্সে পড়ার জন্য প্রস্তুত করে কিনা তা আমি মনে করতে পারি না, তাই আপনি MAILTOএকক ফাইলে একাধিকবার পরিবর্তন করতে পারবেন কিনা তা নিশ্চিত । তবে আপনি এটিকে সর্বদা অন্য কোনও ফাইলে বিভক্ত করতে পারেন এবং এটিকে এটি /etc/cron.d/fooদিয়ে রাখতে পারেন MAILTO=some@email.tld

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.