Freebsd

如何以非互動方式更新 FreeBSD 系統(和埠)?

  • June 16, 2020

本質上,我正在尋找一個完全無聲、非互動的版本

freebsd-update fetch
freebsd-update install

portsnap fetch update

在 FreeBSD-10.2 上,有一個新選項允許這樣做:

freebsd-update fetch --not-running-from-cron

從手冊頁

--not-running-from-cron
       Force freebsd-update fetch to proceed when there is no
       controlling tty.  This is for use by automated scripts and
       orchestration tools.  Please do not run freebsd-update
       fetch from crontab or similar using this flag, see:
       freebsd-update cron

在 FreeBSD 10.0R 及更高版本上,在 freebsd-update 上設置 PAGER 環境變數

env PAGER=cat freebsd-update fetch
freebsd-update install

對於FreeBSD 10.0R 及更高版本上的portsnap(8),預設行為,即沒有--interactive選項,是非互動的。

portsnap fetch update

引用自:https://serverfault.com/questions/508334