আপডেট ম্যানেজার আপডেটের জন্য কী সময় পরীক্ষা করে তা পরিবর্তন করার কোনও উপায় আছে?


16

আমি দেখতে পাচ্ছি যে ফ্রিকোয়েন্সিটি কীভাবে নির্ধারণ করতে হবে, যেমন সাপ্তাহিক, দৈনিক ইত্যাদি but তবে কীভাবে এটি দিনের যে দিনটি পরীক্ষা করে তা সেট করা যায় না।

উত্তর:


11

অ্যাপ্ট আপডেটগুলি বলা একটি স্ক্রিপ্ট দ্বারা ট্রিগার করা হয় /etc/cron.daily/apt/etc/cron.dailyপ্রতিদিন বেশ কয়েকটি স্ক্রিপ্ট রয়েছে যা একই সময়ে ঘটে। আপডেট ম্যানেজার আপডেট হওয়ার সময় পরিবর্তনের জন্য, যখন সমস্ত /etc/cron.dailyস্ক্রিপ্টগুলি বন্ধ হয় তখন আপনাকে সময়টি পরিবর্তন করতে হবে ।

এটি করতে আপনার /etc/crontabফাইল সম্পাদনা করতে হবে:

sudoedit /etc/crontab # or: gksu gedit /etc/crontab

এটি মোটামুটি স্ট্যান্ডার্ড cronফাইল যা এর মতো কিছুটা দেখতে হবে:

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#

এটি থেকে আমরা cron.dailyসকাল 6:25 টায় ট্রিগার দেখতে পাচ্ছি। আপনি যদি ভোর চারটায় এটি শুরু করতে চান তবে আপনি দ্বিতীয় বারের রেখাটি এর সাথে প্রতিস্থাপন করবেন:

0 4    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

আপনার যদি এই ফর্ম্যাটটি সম্পর্কে আরও সহায়তা প্রয়োজন, উইকিপিডিয়ায় ক্রোনটিতে অস্বাভাবিক প্রযুক্তিগত পৃষ্ঠা রয়েছে


4
নতুন প্যাকেজগুলির প্রকৃত চেক হওয়ার আগে একটি এলোমেলো ঘুম থাকার কারণে এটি আপডেট হওয়ার সঠিক সময়টি সেট করে না। লক্ষ লক্ষ ব্যবহারকারী একই সাথে আয়নাগুলিকে আঘাত করে তা রোধ করার জন্য এটি করা হয়। ক্রোন জব শুরু হওয়ার 0 ও 30 মিনিটের মধ্যে এলোমেলোভাবে ডিফল্ট ঘুম বেছে নেওয়া হয়। আপনি APT::Periodic::RandomSleepএপিটি কনফিগারেশন সেটিং সহ সর্বাধিক ঘুমের সময় পরিবর্তন করতে পারেন ; সর্বাধিক 0অর্থ এটি সর্বদা অবিলম্বে ঘটবে ( তবে কেন এলোমেলো ঘুম আছে তা মনে রাখবেন! )।
জানু

1

ধন্যবাদ মানুষ আম্বার আমার লোকো টিম আইআরসি চ্যানেলে আমি যে প্রশ্নটি চেয়েছিলাম তা থেকে আমার পক্ষে এটি জিজ্ঞাসা করেছিল। আমি অনুভব করেছি যে এটি ক্রোন জব এবং এটি নিজের (/etc/cron.*) খনন করে আমার নিজের থেকে এটি বের করার চেষ্টা করছিল। সুতরাং এখন আমি সিপিইউ ব্যবহারের স্পাইকটি দেখতে পাচ্ছি না কারণ আমি সকালের কয়েকটি নিউজ ভিডিও দেখছি।

এক ঘন্টা সময় শিফট বলে মনে হচ্ছে। আমার সন্দেহ হয় এটি দিবালোক সঞ্চয় সময়ের কারণে। এই সকাল থেকে একটি স্নিপ এখানে।

Apr 21 07:30:01 flounder CRON[21032]: (root) CMD (start -q anacron || :)
Apr 21 07:30:01 flounder anacron[21035]: Anacron 2.3 started on 2011-04-21
Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.daily' in 5 min.
Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.weekly' in 10 min.
Apr 21 07:30:01 flounder anacron[21035]: Jobs will be executed sequentially
Apr 21 07:35:01 flounder anacron[21035]: Job `cron.daily' started

এটি সমাধান করা চিহ্নিত করুন।

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