#!/bin/sh LOG_FILE="/var/log/freebsd-update.log" echo "Starting updates: `date`" | tee -a ${LOG_FILE} echo "***" echo "*** Checking for FreeBSD patches..." echo "***" /usr/sbin/freebsd-update fetch | tee -a ${LOG_FILE} /usr/sbin/freebsd-update install | tee -a ${LOG_FILE} echo "***" echo "*** Updating ports tree..." echo "***" /usr/sbin/portsnap fetch update | tee -a ${LOG_FILE} echo "***" echo "*** Looking for ports to update..." echo "***" /usr/local/sbin/portmaster -a --no-confirm | tee -a ${LOG_FILE} echo "***" echo "*** Checking installed ports for known security problems..." echo "***" /usr/local/sbin/portaudit -Fva | tee -a ${LOG_FILE} echo "Finished updates: `date`" | tee -a ${LOG_FILE}
Saturday, October 22, 2011
freebsd 自动升级脚本(freebsd-update portmaster portaudit)
Labels:
freebsd
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment