Страница 1 из 1

cron и postmap

Добавлено: 2013-06-24 16:42:22
basov
Мне нужно периодически обновлять таблицу пользователей с помощью posmap.
И казалось бы самое очевидное решение завести его в cron.
Пробовал и так и эдак... Не работает.
Уже просто сделал скрипт...

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

#!/bin/sh
cd /usr/local/etc/postfix/
postmap valid_users
postfix reload
... и прописал его в cron - всё равно не работает.
Запускаю руками - работает.
Через задание cron - не хочет.
Что за ерунда, кто-нибудь может мне объяснить?

Re: cron и postmap

Добавлено: 2013-06-24 16:57:14
mikie
Каким способом добавляли задание в крон? с какими параметрами?
если рауками в /etc/crontab то cron нада перезапустить

Re: cron и postmap

Добавлено: 2013-06-24 17:07:28
basov
добавлял через crontab -u root -e

Re: cron и postmap

Добавлено: 2013-06-24 17:22:16
mikie
ну и что пишете в редакторе?

Re: cron и postmap

Добавлено: 2013-06-25 0:39:36
rayder
пропишите полные пути к postmap и postfix.
либо правильно настройте крон. т.к. по умолчанию он ничего не знает о $PATH

Re: cron и postmap

Добавлено: 2013-06-25 9:19:06
basov
mikie писал(а):ну и что пишете в редакторе?
в редакторе пишу:
0 16 * * * /usr/home/basov/update_users.sh

Re: cron и postmap

Добавлено: 2013-06-25 9:21:40
basov
rayder писал(а):пропишите полные пути к postmap и postfix.
либо правильно настройте крон. т.к. по умолчанию он ничего не знает о $PATH
то есть в скрипте вместо

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

postmap valid_users
написать так?

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

/usr/local/sbin/postmap valid_users
ну и с postfix аналогично...

Re: cron и postmap

Добавлено: 2013-06-25 9:31:59
basov
Всем огромное спасибо. Прописывание пути к postmap помогло.