前端之家收集整理的这篇文章主要介绍了
将Cygwin / bash结果输出到文本文件,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编写一个将从Task Scheduler运行的脚本.它不是从调度程序正确执行,而是从命令行正确执行. (可能是权限问题?)我想将
输出重定向到文本
文件,但是当从命令行或调度程序执行时,我得到一个空的results.txt
文件.
这是批处理文件的内容:
D:
chdir D:\scripts
C:\cygwin\bin\bash --login -i D:\scripts\myscript.sh > results.txt
也许你的脚本写入标准
错误(stderr).尝试改变
C:\cygwin\bin\bash --login -i D:\scripts\myscript.sh > results.txt
至
C:\cygwin\bin\bash --login -i D:\scripts\myscript.sh > results.txt 2>&1
它还将stderr重定向到文件.
原文链接:https://www.f2er.com/bash/384283.html