У меня есть этот текущий код, чтобы начать Irc ботOutputing в файл и консоль в пакетном режиме на окнах
:1
lua5.1.exe bot.lua
GOTO :1
Однако я хочу, чтобы все, что идет в консоль, чтобы напечатать в файл журнала, так что я сделал
:1
lua5.1.exe bot.lua > log.text
GOTO :1
И это отлично работает, но это делает его так, что ничего больше не печатает на консоль, есть ли способ изменить это?
Я также хотел бы, чтобы log.txt назывался как% date %% time% .txt, но когда я это делаю, из-за того, что окна выплевывают дату, он просто называет файл Fri (или, как бы то ни было, день недели), потому что у него есть пространство, как я могу избежать этого?
Спасибо! Как насчет части имени файла? Изменить: Это не сработало – Alexwall
О, ты на хосте Windows? Я не уверен, работает ли тройник в powershell. Не могли бы рассказать вам, как отменить дату на этом os. –
lua5.1.exe bot.lua | tee log.text | xargs echo запускает бота, но он не выводит на консоль, только файл – Alexwall