Chvalov
@Chvalov

Как писать в лог вывод perl скрипта запущенного в командной строке Windows?

Есть PERL скрипт в котором к сожалению нету вывода сообщений в лог.

Пробовал вод так запустить perl script.pl -host ya.ru >out.txt
Но как только я дописал >out.txt скрипт не стартует.

Подскажите какие есть варианты все писать в файл происходящие в командной строке, или может есть какой-то терминал который поддерживает вывод в файл ?
  • Вопрос задан
  • 848 просмотров
Пригласить эксперта
Ответы на вопрос 3
saboteur_kiev
@saboteur_kiev Куратор тега Windows
software engineer
Перенаправление в файл вполне должно работать так, как вы указали.
С другой стороны можете привести кусок кода из perl скрипта, в котором происходит вывод. Может скрипт изначально выводит не на stdout?
Ответ написан
aenikitin
@aenikitin
Инфраструктурный администратор
вот это поместите в script.cmd файл:
perl script.pl -host ya.ru

а потом из коммандной строки запустите script.cmd >out.txt

Если ваш скрипт правильно пишет в stdout, то все это упадет в out.txt
Ответ написан
@dionys
perl script.pl -host ya.ru > out.txt 2>&1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы