HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[PHP] Отличие system() от exec()
  #1  
Старый 04.01.2010, 11:59
Kuzya
Участник форума
Регистрация: 27.04.2008
Сообщений: 224
С нами: 9494306

Репутация: 313
По умолчанию [PHP] Отличие system() от exec()

Здравствуйте. Заинтересовался этим вопросом несколько минут назад, по причине вот чего. Нужно было мне через PHP (5.2.14) выполнить команду на машине с FreeBSD. Выглядела она примерно вот так -
sudo php /home/kuzya/.../script.php -a b
Выполнение её через system() вообще не давало никакого результата. Никаких ошибок, никаких записей в error-логах (как у PHP, так и у Apache). И возвращается постоянно пустой результат, хотя скрипт выводит много информации. А вот через exec() всё выполняется на ура.
Погуглив, я нашёл лишь то что команды отличаются набором принимаемых параметров и работой с результатом выполнения команды. Но вот от чего у меня exec() работает, а system() - нет, так и не могу понять.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пропадает интернет, жёстко лагает комп Ctacok Windows 10 03.05.2009 00:52
Онлайн база номеров De1eT Skype, IRC, ICQ, Jabber и другие IM 154 07.01.2008 20:37



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.