Saya memerlukan ini untuk skrip pemantauan sederhana yang saya tidak ingin jalankan sebagai root ...
Saya memerlukan ini untuk skrip pemantauan sederhana yang saya tidak ingin jalankan sebagai root ...
Jawaban:
Jumlah pembaruan keamanan yang tertunda dapat ditemukan menggunakan:
/usr/lib/update-notifier/apt-check 2>&1 | cut -d ';' -f 1
dan jumlah pembaruan reguler yang tertunda dapat ditemukan menggunakan:
/usr/lib/update-notifier/apt-check 2>&1 | cut -d ';' -f 2
/superuser/199869/check-number-of-pending-security-updates-in-ubuntu
menggunakan sudo adalah jawaban Anda, Anda mungkin perlu menambahkan pengguna yang ingin Anda jalankan skrip ke file sudoers dan mungkin dengan bendera nopasswd sehingga tidak meminta kata sandi Anda setiap kali skrip berjalan, untuk info lebih lanjut tentang sudo, coba lihat di sini: https://help.ubuntu.com/community/Sudoers
Ubuntu memiliki banyak plugin nagios paket, termasuk check_apt berguna, program C kustom. Ini sedikit lebih baik daripada update-notifier karena dependensinya lebih kecil; jika Anda tertarik untuk memonitor server Anda mungkin sudah menginstalnya! Outputnya terlihat seperti ini (jika Anda tidak menyukainya, sepertinya sepele untuk mem-fork program untuk mencetak yang Anda butuhkan):
APT OK: 0 packages available for upgrade (0 critical updates).
Jika peringatan nagios bukan pilihan Anda, Anda dapat melakukan apa yang saya lakukan dan menginstal apticron, yang akan mengirimi Anda pemberitahuan email tentang pembaruan yang tersedia pada suatu sistem.