Командная строка XP: перенаправить файл в STDOUT - PullRequest
2 голосов
/ 15 сентября 2009

Я хочу сделать все наоборот (смеется) Я запускаю open-erp из командной строки, например:

C:\OpenERPAllInOne\Server>openerp-server.exe --log-file=outputfile

но проблема в том, что в Windows он выводит только в файл.

Есть ли способ перенаправить файл в STDOUT. Например (это не работает, но я вижу, как это работает):

C:\OpenERPAllInOne\Server>openerp-server.exe --log-file=STDOUT

и затем непосредственно смотрите вывод в командную строку.

Я не могу заставить это работать! Есть идеи?

Спасибо

Olivier

Ответы [ 5 ]

3 голосов
/ 15 сентября 2009

Я не уверен, что это все еще работает, попробуйте CON (надеюсь, что это так) в качестве имени файла

0 голосов
/ 23 ноября 2009

для windows есть файл конфигурации для OpenERP Server, как openerp-server.conf в каталоге, где вы установили Open ERP

like c:\Program Files\OpenERP Server\openerp-server.conf OR
C:\documents and settings\USER\OpenERP Server\oepenrp-server.conf

вам нужно отредактировать этот файл и установить для параметра --log-file значение None или False, и, возможно, вы также можете попробовать что-то подобное

C:\OpenERPAllInOne\Server>openerp-server.exe --log-file=False

это должно сработать, но не уверен, сработает ли это или нет. !!

0 голосов
/ 15 сентября 2009

Если вы не можете заставить сервер выводить на стандартный вывод, вы можете отслеживать файл журнала с помощью [tail][1].

Если вы запустите:

tail -f c:\path\to\logfile.txt

в другом окне, затем вы можете увидеть содержимое файла в том виде, в каком оно написано.

tail не входит в стандартную комплектацию Windows, но вы можете скачать бесплатный порт tail для Windows здесь .

0 голосов
/ 15 сентября 2009

Я предполагаю, что OpenERP использует getopt_long и подтверждает стандарты GNU. Если это так, то должно работать следующее:

openerp-server --log-file=-

(тире обычно используется для представления STDOUT в программах GNU, Linux и UNIX.)

0 голосов
/ 15 сентября 2009

Это будет функцией программы openerp-server.exe.

Если по умолчанию выводится файл, то с этим ничего нельзя поделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...