Непонятки с функцией system (PERL)
Добавлено: 2009-06-08 15:38:55
Пишу на PERL скриптик(ВЕБ морда), через который можно будет управлять некоторыми компонентами системы. Для вызова програм на машине с FreeBSD использую функцию
замечены некоторые особенности по работе этой функции(и не могу понять).
выполняю делает вывод на екран(все нормально)
выполняю - Internal Server Error
аналогично некоторые команды работают echo, ifconfig, cp, rm...
а некоторые нет: ipfw, ps. Выполнение с ipfw проходит нормально(ошибок нет), но и результата тоже нет.(Хочу добавлять правила для фаера)
Эта функция так и должна работать или тут у меня что-то неправильно настроено? Для теста скрипта всем на все выдал права.
Код: Выделить всё
system("<список параметров для передачи системе>")
выполняю
Код: Выделить всё
system(" top ");
выполняю
Код: Выделить всё
system(" ps ");
аналогично некоторые команды работают echo, ifconfig, cp, rm...
а некоторые нет: ipfw, ps. Выполнение с ipfw проходит нормально(ошибок нет), но и результата тоже нет.(Хочу добавлять правила для фаера)
Эта функция так и должна работать или тут у меня что-то неправильно настроено? Для теста скрипта всем на все выдал права.
Код: Выделить всё
#pkg_info
perl-5.8.9_2
apache-1.3.41