Başarılı güncellemeden sonra ubuntu otomatik kapanma nasıl yapılır?


9

Güncelleme için bir KENAR kullanmak gerçekten hoş değil ama yapmak zorundayım. Bu yüzden güncellemem her zaman gece uyuyacağım.

Güncelleme tamamlandıktan sonra ubuntu'yu otomatik kapanmaya ayarlamanın herhangi bir yolu var mı?

Not: Ben bir senaryoya ( BURAYA GÖR ) yönlendirir benzer bir yazı bir bağlantı gördüm ama ben bu tür scriptler ile iyi tanışmıyorum.python

Herhangi bir yardım mutluluk duyacağız.


Bahsettiğiniz python betiği oldukça zararsız görünüyor.
don.joey


ALL=NOPASSWDbenimle iyi gitmiyor: D
22lk94k943 sadece

ayrıca gerçekten tavsiye edilmez ... bazı görevler için şifrenize ihtiyacınız var;)
Daniel W.

Yanıtlar:


16

Teknik olarak kabuktaki her şeyi yapabilirsiniz.

Sadece yaz

sudo -i
apt-get update && apt-get -y dist-upgrade && shutdown -P now

sudo -ibunu kullanarak manuel olarak oturumunuzu kapatana kadar root yapmanızı sağlar exit, güncelleme çok uzun sürerse sudo haklarınızın zaman aşımına uğramamasını sağlamaktır (doğru hatırlıyorsam genellikle 15 dakika sonra sudo hakları zaman aşımına uğrar). Operatör komutları birleştirir. Temel olarak şöyle okuyabilirsiniz: vb. Not: Diğer komutlar yalnızca komut başarıyla tamamlanmadan önce çalıştırılırsa çalışır.
&&
If command 1 finished succesfully execute command 2, if command 2 finished succesfully execute command 3

Sonraki -yparametre, apt-gettüm soruları 'evet' ile yanıtlar. Kapanır güç-off (için bilgisayar aşağı ) hemen ( ). Orada başka hangi parametrelerin bir bakış elde etmek için çalışma
shutdown -P now-Pnow
shutdownshutdown --help


Teşekkür @ Daniel ama üzerinden güncelleme gördüğüm garip şey terminal, onları yüklemeden birkaç güncelleştirme bırakır. Neden dist-upgrade?
22lk94k943 yalnızca

1
apt-get upgradebazen bazı yükseltmeler, özellikle de çekirdek yükseltmeleri bırakır. apt-get dist-upgradeancak çekirdeği yükseltir ve upgradegenellikle yapamayan bazı paketleri kaldırabilir . man apt-getDaha fazla bilgi veya bu soru için adresini ziyaret edin .
Alaa Ali

Alaa'ın dediği gibi 'apt-get dist-upgrade' 'apt-get update' tarafından geri alınacak tüm paketleri yükseltir
Daniel W.

O anda mevcut olan en son ubuntu sürümüne yükseltilmeyecek mi.
22lk94k943 sadece

1
Hayır bunu yapmayacak. updatepaketleri yalnızca yeni sürümlerine günceller. dist-upgradeayrıca yeni bağımlılıklar kurabilir ve eski bağımlılıkları kaldırabilir. Bu nedenle update, yeni bağımlılıklar yüklemeyi gerektirecek tüm güncellemeleri geri alacak
Daniel W.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.