Câu trả lời:
Trước khi thực hiện bất kỳ điều nào trong số này, hãy đảm bảo bạn đã quen với quy trình cập nhật miễn phí, các phân nhánh và yêu cầu có thể. Giống như bất kỳ bản cập nhật tự động nào, có khả năng nó sẽ làm hỏng.
Tạo tập tin /usr/local/etc/periodic/weekly/912.freebsd-update
với các mục sau:
#!/bin/sh -
#
#
# If there is a global system configuration file, suck it in.
#
if [ -r /etc/defaults/periodic.conf ]
then
. /etc/defaults/periodic.conf
source_periodic_confs
fi
case "$weekly_freebsd-update_enable" in
[Yy][Ee][Ss])
echo ""
echo "Updating system via freebsd-update:"
freebsd-update cron install;;
*) rc=0;;
esac
exit $rc
Đừng quên chmod +x 912.freebsd-update
Kích hoạt nó bằng cách thêm weekly_freebsd-update_enable="YES"
vào /etc/periodic.conf
báo cáo định kỳ thông thường của bạn sẽ chứa kết quả nhật ký từ hoạt động (e-mail đến root theo mặc định).
Số 912 là tùy ý, nó chỉ là số tôi sử dụng. Bạn có thể chọn bất cứ thứ gì trong phạm vi 900 và nó sẽ hoạt động tốt.