cron

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

cron

Непрочитанное сообщение f0s » 2009-03-30 12:17:54

есть задание, которое запускается по крону:

Код: Выделить всё

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) и второй вопрос, почему мен все время в почту валятся отчеты, типа которые видимо на консоль должны выводится, прямо в мыло.. весь ящик захламляют.
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: cron

Непрочитанное сообщение zingel » 2009-03-30 12:27:40

1)

Код: Выделить всё

pkgdb -Fu
2)Отруби
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: cron

Непрочитанное сообщение f0s » 2009-03-30 12:45:50

я так понимаю проблема была в автоконфе?

Код: Выделить всё


[f0s@router] /home/f0s/> pkgdb -Fu
--->  Updating the pkgdb
--->  Checking the package registry database
Duplicated origin: devel/autoconf262 - autoconf-2.59_3 autoconf-2.61_2 autoconf-2.62
Unregister any of them? [no] yes
  Unregister autoconf-2.59_3 keeping the installed files intact? [no] yes
  Unregister autoconf-2.61_2 keeping the installed files intact? [no] yes
  -> autoconf-2.62 is kept.
  --> Saving the autoconf-2.59_3's +CONTENTS file as /var/db/pkg/autoconf-2.62/+CONTENTS.autoconf-2.59_3
  --> Unregistering autoconf-2.59_3
  --> Done.
  --> Saving the autoconf-2.61_2's +CONTENTS file as /var/db/pkg/autoconf-2.62/+CONTENTS.autoconf-2.61_2
  --> Unregistering autoconf-2.61_2
  --> Done.
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 66 packages found (-2 +0) (...) done]
Stale dependency: automake-1.9.6_3 -> autoconf-2.59_3 (devel/autoconf262):
Fixed. (-> autoconf-2.62)
2) про отруби не понятно, как это сделать :)
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: cron

Непрочитанное сообщение zingel » 2009-03-30 12:47:56

Z301171463546 - можно пожертвовать мне денег