URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5070
[ Назад ]

Исходное сообщение
"вызов внешней программы из perl скрипта "

Отправлено Vlad , 20-Янв-06 14:24 
Подскажите кто знает, как из перлового скрипта, который выдирает имена юзеров из активдиректори, вызвать внешнюю программу - "postmap spisok"

Содержание

Сообщения в этом обсуждении
"вызов внешней программы из perl скрипта "
Отправлено madskull , 20-Янв-06 15:53 
>Подскажите кто знает, как из перлового скрипта, который выдирает имена юзеров из
>активдиректори, вызвать внешнюю программу - "postmap spisok"

@list = `postmap spisok`;


"вызов внешней программы из perl скрипта "
Отправлено mthawk , 26-Янв-06 11:54 
>Подскажите кто знает, как из перлового скрипта, который выдирает имена юзеров из
>активдиректори, вызвать внешнюю программу - "postmap spisok"

1)
open (P,"postmap spisok |")||die "Cannot execute: $!";
while(<P>)
{
что то делаешь с STDOUT проги....
}
close(P);
2) system("postmap spisok"); # Но в этом случае не получиш вывода.
3) exec("postmap spisok") # в этом случае работа программы полностью перейдет дочернему процессу. завершится он- завершится и программа.