On Sun, Apr 12, 2009 at 04:47:55PM +0300, Shabanov Paul wrote: > Задача - взять из параметров ком.строки значение и скормить > его пару раз dovecotpw (генерилка пасвордов для dovecot). Вывод > генерилки записать в некий файлик.
=============== dovecot-1.1.6/src/util/dovecotpw.c usage(const char *s) { fprintf(stderr, "usage: %s [-l] [-p plaintext] [-s scheme] [-u user] [-V]\n", s); fprintf(stderr, "%s\n%s\n%s\n%s\n%s\n", " -l List known password schemes", " -p plaintext New password", " -s scheme Password scheme", " -u user Username (if scheme uses it)", " -V Internally verify the hash"); exit(1); } Судя по исходнику в этом файле когда в параметре -p передан пароль dovecotpw его ест, и с STDIN не запрашивает. Смотрите в своей версии, но скорее всего достаточно в скрипте сказать dovecotpw -p $password -s $scheme -u $user WBR Dmitri Ivanov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org