Ba cheart go n-oibreodh an treoir seo do chóras oibriúcháin DragonFlyBSD, FreeBSD, agus HardenedBSD. Clúdaíonn sé ONLY nuashonruithe/uasghrádaithe pacáistí, agus ní chuireann sé paiste ar bith eile i bhfeidhm ar bhunchóras nó ar eithne.
TABHAIR FAOI DEARA: Tá gach céim atá doiciméadaithe ar an leathanach seo ag smaoineamh go bhfuil do fhreastalaí tiomnaithe do sheirbhís sealaíochta Tor (droichead/garda/scoir) a sholáthar. Tabhair faoi deara le do thoil go ndéanfar seirbhísí a atosú le linn an phróisis nuashonraithe uathoibríoch bogearraí atá doiciméadaithe anseo.
1. Cruthaigh an Script Nuashonraithe
Úsáidfimid /root/bin/pkg-upgrade.sh dár socrú. Seo mar a chaithfidh sé cuma:
#!/bin/sh
PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
RAND=$(jot -r 1 900)
ENV="BATCH=yes IGNORE_OSVERSION=yes"
sleep ${RAND}
env ${ENV} pkg update -q -f && \
env ${ENV} pkg upgrade -q -U -y --fetch-only && \
env ${ENV} HANDLE_RC_SCRIPTS=yes pkg upgrade -q -U -y
2. Sceideal a cron Job
Don sceideal áirithe seo roghnaíonn muid an script a rith gach 0h00 (ag brath ar do chrios ama), agus cuirfear tús leis an bpróiseas nuashonruithe pacáistí féin ag brath ar an luach atá socraithe don athróg $RAND - tá sé cumraithe chun codlata a tháirgeadh idir 0 agus 900 soicind (15 nóiméad).
# echo "0 0 * * * root /bin/sh /root/bin/pkg-upgrade.sh" > /etc/cron.d/pkg-upgrade
- Más mian leat forghníomhú sceidealta na scripte nuashonraithe a athrú, cumraigh do socruithe crontab chuig luach ar mhaith leat a úsáid.
3. Atosaigh cron
Ar deireadh, atosaigh an deamhan cron chun athruithe cumraíochta a úsáid.
# service cron restart