Отправляет email-рассылки с помощью сервиса Sendsay

За 2006-02-07

Re: Crontab

On Tue, 07 Feb 2006 08:45:22 +0200
oleg wrote:

> # run-parts
> 01 * * * * root nice -n 19 run-parts /etc/cron.hourly
> 02 4 * * * root nice -n 19 run-parts /etc/cron.daily
> 22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly
> 42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly
> 14 3 * * * root /etc/back
>
> Последняя строчка - моя. Почему она не исполняется?
> В логах тоже молчание.
> Заранее благодарен. (Distr: Mandriva 2005)
> Олег.

Права на исполнение есть?
$ ls -l /etc/back
?

   2006-02-07 23:51:22 (#512182)

Re: Crontab

On Tue, 07 Feb 2006 08:45:22 +0200
oleg <ol***@e*****.ee> wrote:

>
> # run-parts
> 01 * * * * root nice -n 19 run-parts /etc/cron.hourly
> 02 4 * * * root nice -n 19 run-parts /etc/cron.daily
> 22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly
> 42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly
> 14 3 * * * root /etc/back
>

были у меня подобные проблемы. все оказалось что после последней
строки в crontab надо было вставить пустую строку.

попробуйте после строки "14 3 * * * root /etc/back" вставить еще одну
строку пустую.

   2006-02-07 23:33:56 (#512175)

Re: Crontab

>В сообщении от 7 февраля 2006 09:45 oleg написал(a):
>
>
>
>>Вот содержимое скрипта "back":
>>#!/bin/sh
>>
>>cp -r --preserve -u /home/windows/server
>>/backup/back/common/ cp -r --preserve -u /var/lib/mysql
>>/bacup/back/mysql/
>>
>>Из консоли работает. А вот содержимое "crontab":
>>
>>SHELL=/bin/bash
>>PATH=/sbin:/bin:/usr/sbin:/usr/bin
>>MAILTO=root
>>HOME=/
>>
>># run-parts
>>01 * * * * root nice -n 19 run-parts /etc/cron.hourly
>>02 4 * * * root nice -n 19 run-parts /etc/cron.daily
>>22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly
>>42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly
>>14 3 * * * root /etc/back
>>
>>Последняя строчка - моя. Почему она не исполняется?
>>В логах тоже молчание.
>>
>>
>
>Молчание - это в /var/log/cron нет сообщений о том,
>что /etc/back запускается? Почты тоже нет.
>Процессу crontab сообщили, что /etc/crontab изменилась?
>
>
>
После последнего изменения crontaba (в syslog и в /var/log/cron):
Feb 6 18:33:00 www crond[10300]: (*system*) RELOAD (/etc/crontab)

выписка из ночного лога:
Feb 7 03:00:00 www CROND[28188]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)
Feb 7 03:01:00 www CROND[28190]: (root) CMD (nice -n 19 run-parts
/etc/cron.hourly)
Feb 7 03:05:00 www CROND[28215]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)
Feb 7 03:10:00 www CROND[28217]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)
Feb 7 03:15:00 www CROND[28221]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)
Feb 7 03:20:00 www CROND[28223]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)
Feb 7 03:25:00 www CROND[28225]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)
Feb 7 03:27:00 www CROND[28227]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/nightly_gzip)
Feb 7 03:30:00 www CROND[28239]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)
Feb 7 03:35:00 www CROND[28244]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)
Feb 7 03:40:00 www CROND[28246]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)
Feb 7 03:45:00 www CROND[28248]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)
Feb 7 03:50:00 www CROND[28250]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)
Feb 7 03:55:00 www CROND[28253]: (mail) CMD (/usr/bin/python -S
/usr/lib/mailman/cron/gate_news)

А должен был стартовать в 3:14

HELP PLEASE !!!
Олег

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24428; Возраст листа: 928; Участников: 1466
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/512156

   2006-02-07 22:58:27 (#512156)

Re: Сбор своего минидистрибутива

В сообщении от 6 Февраль 2006 23:41 Akkerman написал(a):
> Привет все. Хочу попробывать собрать свой минидистрибутив на дискете.
> Никто не занимался этим? Я так понимаю нужно создать initrd образ с
> корнем, собрать ядро, залить все это на дискету и сделать ее
> загрузочной. Искал в гугле, но ничего конкретного не нашел. Буду рад
> ссылке на хорошую доку.
Также непохо почитать следующую доку
http://www.tldp.org/HOWTO/text/Bootdisk-HOWTO
А в новом ядре в документации есть такой неплохой
манупл /linux-2.6.15/Documentation/filesystems/ramfs-rootfs-initramfs.txt

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24427; Возраст листа: 928; Участников: 1466
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/512140

   2006-02-07 22:25:15 (#512140)

Re: Crontab

On Tue, 07 Feb 2006 08:45:22 +0200
oleg wrote:

> Уважаемые Господа!
> Подскажите, пожалуйста, что я делаю не так.
> Вот содержимое скрипта "back":
> #!/bin/sh
>
> cp -r --preserve -u /home/windows/server /backup/back/common/
> cp -r --preserve -u /var/lib/mysql /bacup/back/mysql/
>
> Из консоли работает. А вот содержимое "crontab":
>
> SHELL=/bin/bash
> PATH=/sbin:/bin:/usr/sbin:/usr/bin
> MAILTO=root
> HOME=/
>
> # run-parts
> 01 * * * * root nice -n 19 run-parts /etc/cron.hourly
> 02 4 * * * root nice -n 19 run-parts /etc/cron.daily
> 22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly
> 42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly
> 14 3 * * * root /etc/back
>
> Последняя строчка - моя. Почему она не исполняется?
> В логах тоже молчание.
> Заранее благодарен. (Distr: Mandriva 2005)
> Олег.
>
А чем вас не устраивает кидание скрипта в /etc/cron.daily? Это раз. А у вас в
03:14 машина включена? Наверное, нет. Надо ставить анакрон, который это все
подхватит, как только машину включат.

   Matvey 2006-02-07 19:29:53 (#512058)

Re: Crontab

On Tue, 7 Feb 2006 15:14:31 +0300
"Sergey B. Khvatov" <xbat***@t*****.ru> wrote:
> > Каким образом надо сообщить crontab,
> >
> > что /etc/crontab изменилась?
>
> cron-у конечно. Если верить документации, он сам должен об
> этом узнать, но как раз с /etc/crontab у меня тоже были
> проблемы. Надо его перезапустить.

Люди!!! Ну если что-то никак не получается, прочитайте, наконец, man.
Для редактирования надо использовать crontab -e

Re: Crontab

oleg пишет:

>Sergey B. Khvatov wrote:
>
>
>
>>В сообщении от 7 февраля 2006 09:45 oleg написал(a):
>>
>>
>>
>>Молчание - это в /var/log/cron нет сообщений о том,
>>что /etc/back запускается? Почты тоже нет.
>>Процессу crontab сообщили, что /etc/crontab изменилась?
>>
>>
>>
>>
>>
>Каким образом надо сообщить crontab,
>
>что /etc/crontab изменилась?
>
>
Вообще-то у меня крон работает так:
в домашнем каталоге юзера (или рута) создается файл, его название - это
имя юзверя. В этот файл пишем все что должно работать по крону. Потом
запускаем команду - crontab этот файл. И все. Если вносятся изменения в
этот файл, то запускаем заново эту команду.
Да, все проги будут работать от имени этого юзверя.

   Oleg Ponomarev 2006-02-07 18:22:08 (#512023)

Re: Crontab

В сообщении от 7 февраля 2006 14:24 oleg написал(a):
> Sergey B. Khvatov wrote:
> >В сообщении от 7 февраля 2006 09:45 oleg написал(a):
> >
> >
> >
> >Молчание - это в /var/log/cron нет сообщений о том,
> >что /etc/back запускается? Почты тоже нет.
> >Процессу crontab сообщили, что /etc/crontab изменилась?
>
> Каким образом надо сообщить crontab,
>
> что /etc/crontab изменилась?

cron-у конечно. Если верить документации, он сам должен об
этом узнать, но как раз с /etc/crontab у меня тоже были
проблемы. Надо его перезапустить.

Только это лишь одна из многих возможных причин.

   "Sergey B. Khvatov" 2006-02-07 18:06:39 (#512010)

Re[3]: Уровни init: создание, настройка

Здравствуйте, Roma.

Вы писали 7 февраля 2006 г., 1:40:06:

> если используете SysV init (скорее всего.
> RedHat,Mandrake,ALT,ASP,SUSE,Fedora) см. /etc/inittab. там добавить
> новый ранлевел, наверное номер 7 или 8 ... или что хотите (первые 6
> уже заняты), или используйте 4й ранлевел - он вроде не используется.
> Также скопируйте каталог /etc/rc.d/rc3.d в /etc/rc.d/rcX.d, где
> X-номер выбранного ранлевела.
Да, RedHat 9. Сделал всё, как Вы писали (скопировал каталог третьего
уровня в созданный седьмого, подредактировал inittab, даже в /etc
симлинк на мой каталог создал). При попытке загрузить уровень - "no
more processes left in this runlevel" и соответствующее поведение.

> также см. пакет initscripts
#rpmquery -a
...
initscripts-7.14-1
...

Ничего интересного с этим не нашёл.

   2006-02-07 16:36:16 (#511983)

Re: маскарадинг чегото не догоняю :(

On Fri, 27 Jan 2006 15:42:01 +0300
Andrey <akla***@l*****.ru> wrote:

> Я не суперспец, поэтому не судите сильно строго, если что не так
> говорю. По моему строка
> /sbin/iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
>
> нужна для доступа к вашему компьютеру из внешней сети. Для этого надо
> указать у остальных компьютеров что шлюз - ваша линукс машина ( что
> нереально, т.к. врядли каждый пользователь в сети будет с этим
> заморачиваться), я думаю, что эта строчка не нужна. Для того, чтобы
> никакие пакеты кроме как пришедшие с интерфейса eth1 не
> перенаправлялись, нужно добавить две строчки
> /sbin/iptables -t nat -A PREROUTING -i eth1 -j ACCEPT
> /sbin/iptables -t nat -A PREROUTING -j DROP

это опять я :)

значит вариант сейчас такой:
if_inet="ppp0"
if_home="eth1"
if_lan="eth0"

/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o $if_inet -j MASQUERADE
/sbin/iptables -t nat -A PREROUTING -i eth1 -j ACCEPT
/sbin/iptables -t nat -A PREROUTING -j DROP
/sbin/iptables -A FORWARD -i $if_lan -j ACCEPT

в принципе все работает, но волнует следующее если ктото в "внешней "
локалке обзовется в диапазоне, обозначенным у меня как домашняя сетка он
сможет меня использовать как шлюз в инет на халяву?

и еще, сорри за офтоп, как подобное в Аутпосте организовать?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24420; Возраст листа: 928; Участников: 1466
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/511982

   Русскин Андрей 2006-02-07 16:30:43 (#511982)

Re[2]: Уровни init: создание, настройка

Здравствуйте, Konstantin Korikov.

Вы писали 6 февраля 2006 г., 22:47:30:

> # rpm -i chkconfig-*.rpm
Ничего такого нет.

   2006-02-07 15:34:18 (#511968)

Re: Crontab

Sergey B. Khvatov wrote:

>В сообщении от 7 февраля 2006 09:45 oleg написал(a):
>
>
>
>Молчание - это в /var/log/cron нет сообщений о том,
>что /etc/back запускается? Почты тоже нет.
>Процессу crontab сообщили, что /etc/crontab изменилась?
>
>
>
Каким образом надо сообщить crontab,

что /etc/crontab изменилась?

Олег.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24418; Возраст листа: 928; Участников: 1466
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/511962

   2006-02-07 14:35:38 (#511962)

Re: Crontab

В сообщении от 7 февраля 2006 09:45 oleg написал(a):

> Вот содержимое скрипта "back":
> #!/bin/sh
>
> cp -r --preserve -u /home/windows/server
> /backup/back/common/ cp -r --preserve -u /var/lib/mysql
> /bacup/back/mysql/
>
> Из консоли работает. А вот содержимое "crontab":
>
> SHELL=/bin/bash
> PATH=/sbin:/bin:/usr/sbin:/usr/bin
> MAILTO=root
> HOME=/
>
> # run-parts
> 01 * * * * root nice -n 19 run-parts /etc/cron.hourly
> 02 4 * * * root nice -n 19 run-parts /etc/cron.daily
> 22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly
> 42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly
> 14 3 * * * root /etc/back
>
> Последняя строчка - моя. Почему она не исполняется?
> В логах тоже молчание.

Молчание - это в /var/log/cron нет сообщений о том,
что /etc/back запускается? Почты тоже нет.
Процессу crontab сообщили, что /etc/crontab изменилась?

   "Sergey B. Khvatov" 2006-02-07 11:12:31 (#511935)

Crontab

Уважаемые Господа!
Подскажите, пожалуйста, что я делаю не так.
Вот содержимое скрипта "back":
#!/bin/sh

cp -r --preserve -u /home/windows/server /backup/back/common/
cp -r --preserve -u /var/lib/mysql /bacup/back/mysql/

Из консоли работает. А вот содержимое "crontab":

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root nice -n 19 run-parts /etc/cron.hourly
02 4 * * * root nice -n 19 run-parts /etc/cron.daily
22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly
42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly
14 3 * * * root /etc/back

Последняя строчка - моя. Почему она не исполняется?
В логах тоже молчание.
Заранее благодарен. (Distr: Mandriva 2005)
Олег.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24416; Возраст листа: 928; Участников: 1466
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/511925

   2006-02-07 09:57:02 (#511925)
  • 1
  • 2