একজন সাধারণ ব্যবহারকারী হিসাবে কোনও উবুন্টু সিস্টেমে উপলব্ধ আপডেটের সংখ্যা কীভাবে পাবেন


8

সরল মনিটরিং স্ক্রিপ্টের জন্য আমার এটি দরকার যা আমি রুট হিসাবে চালাতে চাই না ...


1
সর্বদা কমান্ড-সীমাবদ্ধ নোপাসউইড সুডো থাকে
মাইকেল লোম্যান

অনেক উত্তরের জন্য আপনারা সবাইকে ধন্যবাদ। আপনার কয়েকটি পরামর্শ চেষ্টা করার পরে এবং আরও কিছুটা খনন করার পরে আমার কাছে মনে হয় যে সমাধানটির মধ্যে ন্যূনতম নির্ভরতা প্রয়োজন এবং সর্বাধিক সুরক্ষিত তা কেবল / / ইত্যাদি / মোডকে পার্সিং করা - তবে এটি আমার কাছে খুব মার্জিত বলে মনে হয় না :)
জো কান্দাবা

উত্তর:


10

মুলতুবি থাকা সুরক্ষা আপডেটের সংখ্যাটি ব্যবহার করে পাওয়া যাবে:

/usr/lib/update-notifier/apt-check 2>&1 | cut -d ';' -f 1

এবং নিয়মিত আপডেটের মুলতুবি থাকা আপডেটগুলি ব্যবহার করে এটি পাওয়া যাবে:

/usr/lib/update-notifier/apt-check 2>&1 | cut -d ';' -f 2

/superuser/199869/check-number-of-pending-security-updates-in-ubuntu


আমার চেয়ে অনেক বেশি মার্জিত :)
অ্যান্থোনিসোমারসেট

জালডুগার দ্বারা নির্দেশিত হিসাবে উত্তরের জন্য ধন্যবাদ যদিও এটি (হেডলেস) সার্ভার তাই ইনস্টল> 240 প্যাকেজ সহ লট এর গুঁই স্টাফ সহ কেবলমাত্র অ্যাপ্লিকেশন আপডেটের সংখ্যা পাওয়ার জন্য কোনও বিকল্প নয়।
জো কান্দাবা

এটি আপডেট-নোটিফায়ার-সাধারণ প্যাকেজ সরবরাহ করে। আমি মনে করি না এর কোনও গুই নির্ভরতা আছে।
সোর্সজেডি

1

সুডো ব্যবহার করা আপনার উত্তর, আপনার সম্ভবত স্ক্রিপ্টটি sudoers ফাইলে চালাতে চান এবং সম্ভবত নোপাসউড ফ্ল্যাগের সাথে যুক্ত করতে হবে যাতে স্ক্রিপ্টটি প্রতিবারই আপনার পাসওয়ার্ডের জন্য অনুরোধ জানায় না, sudo সম্পর্কে আরও তথ্যের জন্য চেষ্টা করুন এখানে একবার দেখুন: https://help.ubuntu.com/commune/Sedoers


আমি সত্যিই বরং কোনও সার্ভারে রুট হিসাবে চালিত কিছু না চাই যা একেবারে নেই।
জো কন্দবা

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

1

উবুন্টুতে হ্যান্ডি চেক_অ্যাপ্ট, একটি কাস্টম সি প্রোগ্রাম সহ অনেকগুলি প্যাকেজড নাগিওস প্লাগইন রয়েছে। আপডেট-নোটিফায়ারের চেয়ে কিছুটা ভাল যে এর নির্ভরতা কম; আপনি যদি সার্ভারগুলি পর্যবেক্ষণ করতে আগ্রহী হন তবে আপনি সম্ভবত এটি ইতিমধ্যে ইনস্টল করেছেন! আউটপুটটি দেখতে দেখতে এটির মতো (যদি আপনার এটি পছন্দ না হয় তবে আপনার যা দরকার তা মুদ্রণের জন্য প্রোগ্রামটি কাঁটাচামচ করা ছোট মনে হয়):

APT OK: 0 packages available for upgrade (0 critical updates).

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


ধন্যবাদ! অ্যাপটিক্রন কোনও বিকল্প নয় কারণ আমার নিজের স্ক্রিপ্টের জন্য আমার তথ্যের প্রয়োজন আছে যাতে কোনও ইমেল কৌশলটি না করে। একই কারণে আমি নাগিওগুলি ব্যবহার করছি না, তবে আপনি উত্তরটি বলে মনে করছেন যে "চেক_অ্যাপ্ট" স্বাধীনভাবে ব্যবহার করা যেতে পারে?
জো কান্দাবা

@ জো সমস্ত নাগিওস প্লাগইন স্বতন্ত্রভাবে চালানো যেতে পারে
মাইকেল লোম্যান

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