প্রয়োজনে রাতে কম্পিউটার ডাউনলোড, ইনস্টল এবং রিবুট করুন


9

আমি কীভাবে উবুন্টুতে একটি স্ক্রিপ্ট লিখতে পারি যে রাতে ঘুমানোর সময় এটি আপডেটগুলি ডাউনলোড করে কম্পিউটারটিকে পুনরায় বুট করার দরকার হলে রিবুট করে?

উত্তর:


16

আপনি প্যাকেজ ইনস্টল করে এটিunattended-upgrades করতে পারেন ; এর কনফিগারেশন বিশদ জন্য এর ডকুমেন্টেশন দেখুন ।

sudo apt install unattended-upgrades

এটি আপনার জন্য ইনস্টল করা হবে।

এটি সক্ষম করার জন্য এটি ইনস্টল করা যথেষ্ট হওয়া উচিত। এটি প্রয়োজন হলে পুনরায় বুট করার অনুমতি দেওয়ার জন্য আপনাকে একটি কনফিগারেশন ফাইল যুক্ত করতে হবে, উদাহরণস্বরূপ /etc/apt/apt.conf.d/52unattended-upgrades-local , এতে

Unattended-Upgrade::Automatic-Reboot "yes";

ডিফল্টরূপে, উবুন্টুতে , এটি সুরক্ষার সাথে সম্পর্কিত কিনা তা মূল সংগ্রহস্থলগুলি থেকে কোনও আপগ্রেড ইনস্টল করবে। Unattended-Upgrade::Allowed-Originsকনফিগারেশন কী ওভাররাইড করে প্রয়োজনে আরও রিপোজিটরিগুলি কনফিগার করতে পারেন ।


এই সফ্টওয়্যার উত্সটি কতটা সরকারী? আমি কোনও ব্যবহারকারীর কাছে ওএসের সফ্টওয়্যার সংগ্রহস্থলের চেয়ে অন্য উত্স থেকে কিছু ইনস্টল করার পরামর্শ দেব না। সম্ভবত উবুন্টুর অন্তর্নির্মিত কিছু রয়েছে (যেমন সেন্টসের মতো yum-cron)?
নেড 64

6
@ নেড 64৪ এটি ডেবিয়ান এবং উবুন্টুতে একটি প্যাকেজ হিসাবে উপলব্ধ এবং এটি উবুন্টু বিকাশকারী দ্বারা রচিত। এটি পিগি-ব্যাকস aptনিজের মধ্যে হুক অফ করে।
স্টিফেন কিট

আপনি মনে করেন যে এই প্যাকেজটি যদি ফাইলটি /var/run/reboot-requiredকখনই সিস্টেমের মাধ্যমে তৈরি না করা হয়? এর অর্থ, কিছু সিস্টেম এই ফাইলটি তৈরি করে, অন্যরা তা করে না।
Seamus

1
@ সিমাস সেখানে ডেবিয়ান বা উবুন্টু ডেরিভেটিভস যেখানে reboot-requiredউত্পন্ন হয় না?
স্টিফেন কিট

আমি নিশ্চিত যে কেবলমাত্র রাস্পবিয়ান (রাস্পবেরি পাই এর ডিফল্ট ওএস)। সবেমাত্র কৌতূহলের বাইরে - উবুন্টু কি ডেবিয়ানের "বংশধর" নয়?
সিমাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.