Forum Webscript.Ru
Программирование => Perl => Тема начата: vladsu от 28 Января 2005, 17:05:36
-
Направте что почитать, или подскажите.
Есть скрипт, внутри есть вызов фу-и систем, которая в свою очередь, кое-что, бросает в "стдерр", а я хочу получить в переменную скрипта вызвавшего данный систем.
Конечно можно в системе добавить 2>file.tmp, а после считать его, но это не спортивно.
Какие есть решения?
Спасибо!
-
vladsu perldoc -f system
The return value is the exit status of the program
as returned by the "wait" call. To get the actual
exit value shift right by eight (see below). See
also "exec". This is not what you want to use to
capture the output from a command, for that you
should use merely backticks or "qx//", as
described in "`STRING`" in perlop. Return value
of -1 indicates a failure to start the program
(inspect $! for the reason).
-
Спасибо!
То что было нужно, и куда я смотрел когда читал перлдок :/