gpt4 book ai didi

unix - ssh 命令即使在完成其工作后也不会退出

转载 作者:行者123 更新时间:2023-12-02 13:49:14 25 4
gpt4 key购买 nike

ssh GJMEHUL@10.1.0.61 'more /home/GJMEHUL/.bash_history > /home/GJMEHUL/smsc_cmdlog_12Apr12_GJMEHUL.txt'

我存储在名为 alarmtest.sh 的脚本中的上述命令。我已经设置了 ssh key 。问题是即使命令正在执行它的工作,它也不会停止,我必须使用 Ctrl+C 手动杀死它。

当我在脚本中尝试以下命令时:
ssh GJMEHUL@10.1.0.61 'who > /home/GJMEHUL/smsc_cmdlog_12Apr12_GJMEHUL.txt'

它工作得很好。

为什么 ssh 命令的行为是这样的?

最佳答案

more 命令是交互式的。

您应该使用 cat 或 head 或 tail。

关于unix - ssh 命令即使在完成其工作后也不会退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10124842/

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