将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重定向文件.

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...