GNU/Linux >> Belajar Linux >  >> Linux

Jadikan Apt-get Update Dan Upgrade Otomatis Dan Tanpa Pengawasan?

Saya memiliki sekitar 7 server Debian yang saya kelola, dan saya ingin mengaturnya untuk memperbarui sendiri secara otomatis. Jadi, saya membuat skrip seperti ini:

#!/bin/sh
apt-get update
apt-get upgrade

dan letakkan di root daftar crontab. Sayangnya, selalu hang di bagian Upgrade, menanyakan apakah saya yakin ingin mengupgrade. Karena ini adalah pekerjaan cron, saya tidak melihat hasilnya sampai dia mengirimi saya email yang mengatakan itu gagal. Apakah ada cara untuk melewati perintah itu, dan lakukan pemutakhiran secara otomatis?

Jawaban yang Diterima:

Gunakan opsi -y untuk apt-get agar tidak ditanyakan. Dari man apt-get :

   -y, --yes, --assume-yes
       Automatic yes to prompts; assume "yes" as answer to all prompts and
       run non-interactively. If an undesirable situation, such as
       changing a held package, trying to install a unauthenticated
       package or removing an essential package occurs then apt-get will
       abort. Configuration Item: APT::Get::Assume-Yes.

Anda juga dapat mengatur variabel env DEBIAN_FRONTEND

DEBIAN_FRONTEND=noninteractive apt-get -y upgrade

Linux
  1. Bagaimana cara membuat dan menerapkan tambalan SVN?

  2. DESTDIR dan PREFIX dari make

  3. Instal tkinter dan python secara lokal

  1. Kapan Dan Mengapa Saya Harus Menggunakan Pembaruan Apt-get?

  2. Menginstal netstat pada wadah docker linux

  3. taskel:apt-get failed (100)

  1. Mengapa Pemisahan Update Dan Upgrade Bahkan Ada?

  2. yum setara dengan apt-get upgrade vs apt-get dist-upgrade?

  3. apt-get update/upgrade list tanpa mengubah apapun