gpt4 book ai didi

Linux:在 .sh 脚本中运行(工作)命令时无输出

转载 作者:太空宇宙 更新时间:2023-11-04 11:21:40 24 4
gpt4 key购买 nike

我想从 Linux 中的程序中获取输出,并将其放入 .sh 文件中:

wine Blockland.exe ptlaaxobimwroe -dedicated -port 30100 > consoleLog.txt

它执行了程序,但创建了一个空白文件。 此命令在终端窗口中直接执行时始终有效。那么为什么在 .sh 脚本中不将输出打印到文件中呢?

最佳答案

可能是因为它将输出打印到 stderr 流,而不是 stdout。尝试将 2>&1 附加到命令末尾(在 consoleLog.txt 之后),或者只使用 &> 而不是 >

关于Linux:在 .sh 脚本中运行(工作)命令时无输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17867393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com