ক্রোন কাজের জন্য সময়সীমা নির্ধারণ করা


11

উবুন্টু লিনাক্স ক্রোন (ভিক্সি ক্রোন?) এর কাজের জন্য সময় নির্ধারণের সময়কে সমর্থন করে?

বিশেষত, এক্স সেকেন্ডের পরে প্রক্রিয়াটি হত্যা করা হবে যদি না ততক্ষণে এটি সফলভাবে শেষ না হয়।

নেটওয়ার্ক কানেক্টিভিটি এবং বিভিন্ন সমস্যার কারণে টাস্কগুলিকে ঝুলিয়ে দেওয়া হয়েছে এমন কিছু ঘটনা আমার হয়েছে। প্রক্রিয়াটি চিরকাল ঝুলন্ত অবস্থায় রয়েছে যদি না আপনি ম্যানুয়ালি এগুলি পরিষ্কার করেন এবং তাদের হত্যা না করেন।

উত্তর:


26

উবুন্টুতে কমান্ডের সময়সীমা উপস্থিত রয়েছে যা কোর্টিলের অংশ। সময়সীমা নির্ধারণ করতে আপনি এটি ব্যবহার করতে পারেন। দেবিয়ান / উবুন্টুর পুরানো সংস্করণগুলি এই আদেশটি তৈরি করে নি এবং অন্তর্ভুক্ত করেনি, তবে একটি তুলনামূলক timeoutপ্যাকেজ রয়েছে যা আপনি ইনস্টল করতে পারেন।

# puppet shouldn't take more then 40 minutes!
47 * * * * root /usr/bin/timeout 2400 /usr/bin/puppet agent ...

3
সময়কালটিতে একটি প্রত্যয় (সেকেন্ডের জন্য "s", কয়েক মিনিটের জন্য "মি", কয়েক ঘন্টা "এইচ" এবং কয়েক দিনের জন্য "ডি") থাকতে পারে। ভাল পাঠযোগ্যতার জন্য উপরেরগুলি 47 * * * * মূল / usr / বিন / সময়সীমা 40 মিটার / usr / বিন / পুতুল এজেন্ট হিসাবেও লেখা যেতে পারে ...
স্মুভে 666

না এটা পারে না। অন্তত এই প্রশ্নটি লেখার সময় আমার বাস্তবায়নের সাথে নয়। কোরিউটিলসে নতুন সংস্করণটির প্রত্যয় রয়েছে। পুরানো ডেবিয়ান সিস্টেমে আমার যে সংস্করণটি ছিল তা তা করেনি।
জোরডাচে

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