The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вложенные скрипты"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вложенные скрипты"  
Сообщение от qwertun email(ok) on 10-Окт-07, 15:49 
есть скриптовая система из 30-50 скриптов, с перекрестными вызовами.
система стартует из головного скрипта, и все выводы валяться в одно окно..
пытаюсь перевести лишнии выводы STDOUT в файл, но ничего не получается.. есть только выводы первого скрипта в стеке вызовов....


например:.

#out.pl
print "Test out";

#1.pl
system("out.pl");

#2.pl
system("1.pl");


запускаю:
2.pl -> в консоли вижу "Test Out";

запускаЮ:
2.pl >1.txt -> файл пустой :(


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Вложенные скрипты"  
Сообщение от angra (ok) on 10-Окт-07, 20:58 
Проблему воспроизвести не удалось
$ >sres
$ cat p1 p2 p3
#!/usr/bin/perl
print "perl1\n";
#!/usr/bin/perl
system('./p1');
#!/usr/bin/perl
system('./p2');
$ ./p3 >sres
$ cat sres
test
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Вложенные скрипты"  
Сообщение от artemirk email on 10-Окт-07, 21:14 
скажем у меня не настроено чтобы pl файлы обрабатывались сами perl интерпретатором. Поэтому немного пришлось поправить.

но у меня все работает:
$./2.pl
Test out
$./2.pl >text
$cat text
Test out

1.pl
#!/usr/bin/perl
system("./out.pl");

2.pl
#!/usr/bin/perl
system("./1.pl");

out.pl
#!/usr/bin/perl
print "Test out";


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру