【发布时间】:2022-01-27 03:45:47
【问题描述】:
我正在尝试创建一个运行进程的 .sh 文件,然后将一些日志记录输出写入单独的文件。除了让 cygwin 实际写入文件的方法之外,我几乎可以正常工作。以下两个都显示一个新的 cygwin 窗口,并且似乎遵循日志文件,但都没有写入输出文件:
cygstart tail -f ./logs/full-log.txt | grep --line-buffered "LOG_FILE:" > ./logs/lrp-log.txt
mintty tail -f ./logs/full-log.txt | grep --line-buffered "LOG_FILE:" > ./logs/lrp-log.txt
以下工作,但我想将其合并到我更大的脚本中,所以我需要某种方式让它在后台运行,以便我的脚本可以继续。
tail -f ./logs/full-log.txt | grep --line-buffered "LOG_FILE:" > ./logs/lrp-log.txt
【问题讨论】: