লিনাক্স এ কমান্ড রিবুট জুড়ে অবিরাম?


10

কাজগুলি পুনরায় বুটগুলি জুড়ে 'এট' দিয়ে নির্ধারিত হয়? এছাড়াও, যে কেউ সম্পর্কিত স্পুল ডিরেক্টরিতে অ্যাক্সেস না করেই কাজগুলি ব্যাক আপ করার উপায় সম্পর্কে জানেন?

আমি এখন থেকে এক বছর অবধি নির্দিষ্ট সময় অন্তর একটি ইমেল প্রেরণ করতে চাই (অর্থাত্ 1 সপ্তাহ, 1 মাস, 6 মাস) তাই এটি একটি ভাল সরঞ্জাম বলে মনে হয়, সম্ভবত আরও ভাল কোনও আছে?

উত্তর:


10

হ্যাঁ তারা রিবুটগুলি জুড়ে অবিচল রয়েছে (তারা কেবল একটি স্পুলে ফাইল রয়েছে)।

তাদের অ্যাক্সেস থাকার বিষয়ে, একজন নিয়মিত ব্যবহারকারী হিসাবে আপনার কাছে ফাইলগুলিতে অ্যাক্সেস থাকবে না তবে আপনি সেগুলি ব্যাক আপ করার জন্য একটি সিস্টেম তৈরি করতে পারেন। এরকম কিছু হতে পারে:

MYAT=~/atjobs

/bin/rm -rf $MYAT/*

at -l >$MYAT/JOBS
for j in `cat $MYAT/JOBS | cut -f1`
do
  at -c $j >$MYAT/$i
done

আপনার যদি পরে কাজটি পুনরায় লোড করার প্রয়োজন হয়:

for j in `cat $MYAT/JOBS | cut -f1`
do
  # make sure the job isn't defined
  atrm $j
  # reload it from the file
  at -f $MYAT/$j `grep ^$j $MYAT/JOBS | awk '{ print $3, $2 }'`
done

(এটি বেশিরভাগই অনির্ধারিত। মৌলিক কমান্ডটি ঠিক আছে তবে কোথাও কোনও যুক্তিতে কোনও বাগ হওয়ার নিশ্চয়তা রয়েছে)

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


আমি দেখছি যে কীভাবে এই চাকরিগুলি ব্যাক আপ করে, তবে কীভাবে আমি প্রয়োজনে এই সমস্ত কাজগুলি পুনরায় লোড করব?
কাইল ব্র্যান্ড্ট

3

আপনি যখন এটির সাথে কোনও কাজের সময় নির্ধারণ করেন, পুনরায় বুট করা হয়ে গেলেও (সেগুলি / var / spool / cron / atjobs এ সঞ্চিত থাকে), কাজটি এখনও পরিকল্পনা করা হয়েছে।

Cordialy,


0

আমি কমান্ডটি খুব বেশি ব্যবহার করি নি, তবে ক্রিয়াকলাপগুলি নির্বাহের জন্য ক্রোন ব্যবহার করেছি , এবং এটি পুনরায় বুট করার জন্য অবিচ্ছিন্ন। ক্রোন আমার জন্য গত পনের বছর বা তার জন্য কাজ করেছে।

যদি প্রতিদিন একবার কমান্ডের প্রয়োজন হয় এবং সিস্টেম ডাউন হয়ে যায় তবে একবার কার্যকর করা হবে, আপনি অ্যানক্রোন ব্যবহার করতে পারেন ।


আমি মনে করি না ক্রোনটি এর জন্য সত্যিই ভাল, যদি না আমি এটিকে জেজে 33 বলে উল্লেখ করেছি কারণ আমি নিয়মিত বিরতিতে কিছু চালাতে চাই না। উদাহরণস্বরূপ, আমি যখন শিডিউল করি তখনও এআই চাইবে ইভেন্ট এ থেকে এক মাস চলবে, তবে প্রতি মাসে নয়।
কাইল ব্র্যান্ড্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.