Freebsd
如何以非互動方式更新 FreeBSD 系統(和埠)?
本質上,我正在尋找一個完全無聲、非互動的版本
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