freebsd-update命令在下载后打印更新条目。 但它more显示了他们。 所以我必须按一些空格才能继续。 有没有办法避免这种行为? 我想执行更新完全自动化的方式。
在做任何这些之前,请确保您熟悉freebsd-update过程,可能的后果和要求。 就像任何自动更新一样,它有可能会搞砸。
使用以下命令创build文件/usr/local/etc/periodic/weekly/912.freebsd-update :
#!/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
不要忘记chmod +x 912.freebsd-update
通过在weekly_freebsd-update_enable="YES"添加weekly_freebsd-update_enable="YES"来启用它
您的正常定期报告将包含操作的日志结果(默认情况下,将电子邮件发送到根目录)。
数字912是任意的,这只是我使用的数字。 你可以在900范围内select任何东西,它应该可以正常工作。