Crond গ্রীষ্মের সময় +1 ঘন্টা পরিবর্তন পরিচালনা করে?


16

গত সপ্তাহান্তে আমাদের সময়টি 02:00 থেকে 03:00 এ পরিবর্তন করতে হয়েছিল।

প্রশ্ন: 02:30 টায় ক্রোনজব থাকলে কী হত?

ক্রন্ড নির্ধারণের জন্য খুব পুরানো সমাধান, এটি সম্ভবত এটি পরিচালনা করা উচিত, তবে কীভাবে তা জানেন না।

উত্তর:


18

এটি সম্ভবত আপনার ক্রোন প্রয়োগের উপর নির্ভর করে তবে জনপ্রিয় ভিক্সি ক্রোন ম্যানুয়ালটিতে বলেছেন:

ক্রোন তখন প্রতি মিনিটে জেগে, সমস্ত সঞ্চিত ক্রন্টব্যাবগুলি পরীক্ষা করে প্রতিটি কমান্ড এটি পরীক্ষা করে দেখে নিন যে এটি বর্তমান মিনিটে চালানো উচিত কিনা।

এবং

ঘড়িটি 3 ঘণ্টারও কম সময় পরিবর্তিত হলে বিশেষ বিবেচনা বিদ্যমান, উদাহরণস্বরূপ দিবালোক সংরক্ষণের সময় এবং শুরুতে। যদি সময়টি সামনে এগিয়ে যায় তবে যে সমস্ত চাকরি বাদ পড়েছিল সেই সময়ে চালিত হতে পারে পরিবর্তনগুলি শীঘ্রই চালানো হবে। বিপরীতে, সময়টি যদি 3 ঘণ্টারও কম সময় পিছনে চলে যায় তবে সেই কাজগুলি যা পুনরাবৃত্তি সময়ে পড়ে তা পুনরায় চালানো হবে না।

কেবলমাত্র নির্দিষ্ট কাজগুলিতে চালিত চাকরিগুলি (@ ঘন্টা হিসাবে নির্দিষ্ট করা হয় না বা ঘন্টা বা মিনিটের নির্দিষ্টকরণে '*' দিয়ে নির্দিষ্ট করা হয় না) প্রভাবিত হয়। ওয়াইল্ডকার্ডগুলির সাথে নির্দিষ্ট করা কাজগুলি নতুন সময়ের সাথে সাথেই চালানো হয়।

যেহেতু ডিএসটি পরিবর্তনটি 3 ঘন্টারও কম ছিল, তাই আপনার প্রোগ্রামটি সকাল 3:00 টার পরে চালিত হবে

আমি ভিক্সি ক্রোন নির্দিষ্ট আচরণ কিনা তা নিশ্চিত নই, আমার PDP-11 80 এর দশকেও কীভাবে কাজ করেছে তবে আমি নিশ্চিত নই।


2
বাহ, 80s থেকে জ্ঞান - টুপি বন্ধ!
আইজাক

থাম্বের বিধি: বছরে একবার আপনার ঘন্টাটি range ঘন্টা ব্যাপ্তিতে চলবে না। বছরে একবার আপনার ক্রোন দু'বার চলবে। দুর্নীতি: এটি সর্বদা সত্য নয়। সম্পর্কিত: স্থানীয় সময় অঞ্চল ব্যবহার বন্ধ করুন!
tedder42

@ টেডার 42 অনুগ্রহ করে উল্লেখগুলি সরবরাহ করুন, আপনার দাবীগুলি ডকুমেন্টেশন এবং ক্রোনের আসল আচরণ উভয়েরই বিরোধিতা করে।
অ্যান্টন


সেই উপাখ্যানের মামলাটি সকাল 2 টা ও 3 টা রেফারেন্স করে এবং বিকাল ৪ টা ৪৫ মিনিটে প্রশ্নের সাথে কোন প্রাসঙ্গিকতা নেই। আপনার উল্লেখগুলি আকর্ষণীয় (পুরানো) আচরণ হতে পারে, এটি আমার অভিজ্ঞতার সাথে একত্রিত হয় না। এবং টাইমজোন ছাড়াই সার্ভার চালানোর নিজস্ব সমস্যা রয়েছে।
আনথন

2

আপনার কম্পিউটারটি ইউটিসি, (সমন্বিত ইউনিভার্সাল সময়), একে এএমএমটি বা জুলু সময়ের সাথে সেট করা হার্ডওয়ার ক্লকের সাথে চালিত হওয়া এবং ডায়াল লাইট সেভিংয়ের অনুমতি দেওয়ার জন্য স্থানীয় সময় অঞ্চল নির্ধারণের মাধ্যমে যে সময়টি প্রদর্শিত হয় কেবল সেইভাবে পরিবর্তন করা সবচেয়ে ভাল সমাধান solution সময় নেওয়ার সময়

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

এর অনেকগুলি সুবিধা রয়েছে:

  • আপনাকে আর কখনও ডিএসটি পরিবর্তনের জন্য ম্যানুয়ালি ঘড়িটি সামঞ্জস্য করতে হবে না
  • CRON ট্যাবগুলি সংরক্ষণ করা হবে এবং ইউটিসি সময়ে কার্যকর করা হবে
  • যদি কোনও ফাইল, উদাহরণস্বরূপ একটি লগ, ডিএসটি শেষ হওয়ার আগে 01:30 এবং অন্যটি ডিএসটি শেষ হওয়ার পরে 01:20-এ লেখা থাকে তবে ফাইলটি অন্যটির তুলনায় "আরও নতুন" থাকবে কারণ ফাইল টাইমস্ট্যাম্পগুলি ইউটিসি এবং কেবল প্রদর্শনের সময়ে বর্তমান সময় অঞ্চলটির উপর ভিত্তি করে প্রদর্শনের জন্য অনুবাদ করা।

আরও তথ্যের জন্য man hwclockএকটি টার্মিনাল টাইপ করুন ।


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