Да, годится. Но с expect--ом тоже хотелось бы разобраццо.. с dovecotpw это как частный случай привел..
12.04.09, dima<d...@intex.spb.ru> написал(а): > 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 > > -- С уважением, Павел Шабанов.