題 使用OS X關閉並應用更新


是否可以關閉+更新Mac?當我只想點擊更新並回家時等待它重啟是很煩人的。

我曾經在MacBook上看過這個,我找不到怎麼做。


4
2017-09-21 13:34


起源


這可能不是一個好主意;一些更新需要重新啟動2次 - 它重新啟動到最小操作系統,安裝在完全可操作的系統上無法安全替換的文件,然後再次重新啟動。你真正想要它做的是重啟,完成更新,然後關閉;我認為沒有辦法做到這一點。 - Gordon Davisson
如果您只關心功耗,登錄屏幕可以進入休眠狀態。檢查您的能量設置 System Preferences - Daniel Beck♦


答案:


我認為如果你下載所有更新,然後關閉你的mac而不是重啟(忽略彈出窗口),它將安裝更新和關機。


10
2017-09-21 15:49



我一直這樣做...特別是,如果你進行更新,但是當它要求重新啟動時,你說“不是現在”並終止更新過程,當你關閉計算機時它會詢問你是否想要安裝。單擊是,然後離開。 - Brian Postow


這種方法對我來說似乎更成功:

$ sudo sh -c "softwareupdate -i -a; shutdown -h now"

以上 sudo -s 技術只是為我打開了一個新的root shell(OS X Lion),在退出時,以非root用戶身份運行以下兩個命令。

我猜另一種方法是首先切換到root,然後運行兩個命令(用冒號分隔)

$ sudo su -
$ softwareupdate -i -a; shutdown -h now

5
2018-01-08 00:57



為什麼需要創建一個新的shell? - Steven Linn


如果使用GUI軟件更新,則可能需要堅持使用並為某些對話框選擇“是”。如果您真的想最大限度地減少應用更新然後關閉計算機所需的時間和精力,請嘗試以下操作:

sudo -s; softwareupdate -i -a; shutdown -h now

1
2017-09-21 15:47



streetpc不想重啟。 - lajuette
我不確定的行為 sudo softwareupdate -i -a 但如果你想關機而不是重新啟動試試 sudo shutdown NOW。 - dtlussier
如果安裝時間超過5分鐘,則sudo驗證將過期,第二個sudo將等待您重新鍵入密碼。更好用 sudo -s 然後 softwareupdate -i -a; shutdown -h now - Gordon Davisson
-1: sudo 不是那樣的!你要 sudo -s "softwareupdate -i -a; shutdown -h now" (看到 尼克的回答) - Blacklight Shining