|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Theodore Alexandrov 2:5020/400 30 Sep 2002 23:52:05 To : Michael Spector Subject : Re: system(system(.... -------------------------------------------------------------------------------- В environment ничего не меняется. Всё окружение первого процессса копируется, то есть во втором твой path будет идентичен первому, который, без явного указания, наследует его от твоего shell. И если у тебя tar не запускается, то это вовсе не проблемы запуска посредством вызова system(), а проблемы в настройке системы и переменной окружения path. >>>>> "MS" == Michael Spector <spektom@macs.biu.ac.il> writes: MS> Hi All, MS> Chto zhe eto proishodit ? MS> #~ cat test1.pl MS> #!perl.exe MS> system("test2.pl"); MS> #~ cat test2.pl MS> system("tar zcvf dir.tgz dir/*") MS> a on (test2.pl) ne mozhet najti commandu "tar". MS> Chto menyaetsya kogda vyzyvayut perl script iz perl scripta posredstvom MS> system(), exec() ? -- Theodore --- ifmail v.2.15dev5 * Origin: PDMI (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/795472614059.html, оценка из 5, голосов 10
|