小编Dou*_*Fir的帖子

修改 2>&1 以便输出转到特定文件,并且任何错误或其他输出都转到我可以监视的日志文件?

我正在阅读这篇文章,但我并不完全理解答案。

我想知道我是否可以修改它,它叫什么,命令重定向?

我想要什么:

  1. 不要挂起,使用 & 符号&继续执行下一个命令
  2. 将命令生成的数据输出到文件data.json
  3. 任何问题、错误消息或运行命令的问题,将它们输出到 bqlog.txt

这可能吗?

例如我目前有这个命令:

bq query --max_rows=1000000 --use_legacy_sql=false --format=json --batch=true --headless=true 'select * from `ga4-extract.analytics_123456789.events_'"$RUNDATE"'`;' > data.json
Run Code Online (Sandbox Code Playgroud)

大约 30 分钟后失败,我看不到输出或问题是什么。这是在 github actions runner 上,工作流的控制台输出仅给出失败状态,但对于此工作流来说,没有控制台输出指示错误。

我想修改我的命令,以便可以像我已经拥有的那样输出到 data.json,但也可以继续下一步监视 bqlog.txt 文件tail -F bqlog.txt

shell redirection command-line tail

2
推荐指数
1
解决办法
4568
查看次数

标签 统计

command-line ×1

redirection ×1

shell ×1

tail ×1