[Sysadmins] rsyncd и post-xfer exec

Timur Batyrshin =?iso-8859-1?q?batyrshin_=CE=C1_ieml=2Eru?=
Вт Июл 1 21:10:01 MSD 2008


В письме от Птн, 27 Июн 2008, 18:12 Timur Batyrshin
пишет:
> А post-xfer exec у нас в rsync нормально работает?
>
> Из странностей замечено, что не каждую
> команду он выполняет. Например,
> нельзя ей передать параметры.

Прошу прощения за то, что ввел в
заблуждение. Отрабатывает нормально.

> Т.е.
> post-xfer exec = /usr/local/bin/script
> работает нормально, а
> post-xfer exec = /usr/local/bin/script param1
> просто тупо не вызывается (проверял и
> созданием флагов при запуске
> script)

Параметры к команде лучше кавычить.
Почему -- так и не понял. Да, они потом
передаются у меня в su -c "$@". Если не
кавычить -- su не отрабатывает.

> Вторая странность -- внутрь скрипта не
> передаются переменные окружения
> такие как $RSYNC_EXIT_STATUS, $RSYNC_MODULE_NAME

Это тоже, как выяснилось, работает.




Подробная информация о списке рассылки Sysadmins