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

System параметры и возвращаемые значения

Добавлено: 23 дек 2004, 14:06
UUU
В общем задача такая. Надо из одного скрипта, запускаемого по HTTP вызвать на выполнение другой скрипт и получить от него некие данные. пытаюсь сделать так (первый скрипт):

my @args = ('./script.pl',parametr1, parametr2);
system(@args) == 0 or print "<h3>Проблемы<h3>";

в вызываемом скрипте (script.pl)
параметры считываются как <STDIN>
и итог работы выводится как print
Код возврата (exit()) отлавливается.
Но параметры во второй скрипт не передаются и не могу в первом получить итоги работы.

Чую, что комаю немного не так. Может кто подскажет как надо?

Добавлено: 23 дек 2004, 16:10
chur
Параметры в твоем случае передаются через командную строку и находятся в @ARGV.

Добавлено: 23 дек 2004, 16:15
UUU
Т.к. это переделывается существующий проектЮ то приходится делать минимальные переделки. вызываемый скрипт считывает параметры как <STDIN> при указанном мной способе они так не считываются :-(

Добавлено: 24 дек 2004, 09:59
chur
IPC::Open2

Добавлено: 24 дек 2004, 10:23
UUU
http://cpan.org/modules/01modules.index.html

Что-то не нахожу :-(

Добавлено: 24 дек 2004, 14:14
chur