Код: Выделить всё
30 18 * * * root /root/bin/cvsupdate.sh \; > /dev/null
Код: Выделить всё
cat /root/bin/cvsupdate.sh
#!/bin/sh
PORTSDIR=/usr/ports
SRCDIR=/usr/src
CVS=/usr/local/etc/supfile
cd $PORTSDIR
/usr/bin/csup -g -L 2 $CVS && make fetchindex && rm $PORTSDIR/*.bz* && /usr/sbin/ntpdate -v 192.168.10.7 && echo "Ports updated at mail.artpaint" | mail -s "Ports updated" root@mail.artpaint
cd /root
/usr/local/sbin/portupgrade clamav
1) по этому скрипту, когда новый кламав выходит, он не обновляется.. в почту валится такая тема:
Код: Выделить всё
/usr/ports/INDEX-6.bz2 1232 kB 210 kBps
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 19944 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000......... ..... done]
pkg_delete: package 'clamav-0.94.2' is required by these other packages
and may not be deinstalled (but I'll delete it anyway):
dspam-3.6.8_3
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 198 packages found (-1 +0) (...) done]
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.41294.0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=clamav-0.94.2 UPGRADE_PORT_VER=0.94.2 make reinstall
** Fix the installation problem and try again.
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 199 packages found (-0 +1) . done]
** Listing the failed packages (*:skipped / !:failed)
** Could not clean up temporary directory: Directory not empty - /var/tmp/portupgradeC0dlf6vW
2) и второй вопрос, почему мен все время в почту валятся отчеты, типа которые видимо на консоль должны выводится, прямо в мыло.. весь ящик захламляют.