Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.10.2011, 09:33
Аватар для systemiv
Профессор
Отправить личное сообщение для systemiv Посмотреть профиль Найти все сообщения от systemiv
 
Регистрация: 19.08.2011
Сообщений: 186

exec выполняется синхронно
Пробую реализовать такой код:
function start(response){
	console.log('Request handler START was called');
	exec('ls -lah', function(error, stdout, stderr){
		response.writeHead(200, {'Content-Type': 'text/html'});
		response.write(stdout);
		response.end();
	});
}

Но не пойму почему stdout либо пустая, либо вообще не приходит.
response это ответ из serverCreate()
start() это обработчик запроса. Его вызывает роутер route()
Ответить с цитированием
  #2 (permalink)  
Старый 08.10.2011, 09:40
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

А error и stderr?
Ответить с цитированием
  #3 (permalink)  
Старый 08.10.2011, 09:42
Аватар для systemiv
Профессор
Отправить личное сообщение для systemiv Посмотреть профиль Найти все сообщения от systemiv
 
Регистрация: 19.08.2011
Сообщений: 186

Цитата:
Error: Command failed: "ls"
Дальше каракули. ОС: Win32
Ответить с цитированием
  #4 (permalink)  
Старый 08.10.2011, 09:44
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Если вам это ни о чём не говорит, то задам уточняющий вопрос: откуда на win команда ls?
Ответить с цитированием
  #5 (permalink)  
Старый 08.10.2011, 09:45
Аватар для systemiv
Профессор
Отправить личное сообщение для systemiv Посмотреть профиль Найти все сообщения от systemiv
 
Регистрация: 19.08.2011
Сообщений: 186

говорит. и я понял проблему. уже сменил на dir. Просто под linux много сидел, поэтому не заметил ошибку. А как прочитать текст, который приходит в виде:
Цитата:
��� � ���ன�⢥
Ответить с цитированием
  #6 (permalink)  
Старый 08.10.2011, 09:49
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Это у вас консоль странная какая-то. Шрифт может поменять.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условие: если функция выполняется raler jQuery 5 21.04.2011 00:06
Есть ли в JavaScript аналог функции exec() из php? lorddarkside Общие вопросы Javascript 3 22.12.2010 12:37
FF + .blur не выполняется корректно. dimiork Firefox/Mozilla 3 28.09.2010 14:24
lastIndex в exec Скриптор Общие вопросы Javascript 2 04.03.2010 16:08
AHAH подгружает код из локального html-файла, но код в блоке не выполняется dimiork AJAX и COMET 0 13.10.2009 18:08