【发布时间】:2025-12-18 21:35:01
【问题描述】:
我在 serverA 上有一个 bash 脚本。该脚本将 ssh 到 serverB 并运行 yarn top 命令,拉取指标并放入 serverA 上的文件(test.txt)中。以下是我正在使用的命令:
ssh -oStrictHostKeyChecking=no -i <key> username@hostname "yarn top" | head -5 | grep -w 'Applications' | awk '{print "Pending_apps" "\t" $7}' >> test.txt
所以这里的问题是,在我的脚本在命令之上运行后,它进入交互模式,并且只有当我手动给出 Ctrl+C 或退出信号/命令时它才会退出。
在运行上述命令并将输出重定向到 test.txt 后,脚本是否应该移动到下一个命令。也就是说,在命令提示符下运行上述命令后,它应该将输出重定向到 test.txt 文件,然后应该返回到命令提示符/终端
【问题讨论】:
标签: linux bash shell scripting linux-mint