> $Log 然后使用这个循环传输一-6ren">
gpt4 book ai didi

shell - 不关闭ssh

转载 作者:行者123 更新时间:2023-12-01 08:03:15 26 4
gpt4 key购买 nike

我有一个 korn 88 shell 脚本,它使用以下命令在远程主机上创建一个文件夹:

ssh $user@$host "mkdir -p $somedir" 2>> $Log

然后使用这个循环传输一堆文件

scp -o keepalive=yes $somedir/$file $user@$host:$somedir

我想知道第一个命令是否会在脚本结束后保持连接打开?

最佳答案

每个命令打开和关闭自己的连接。使用像 tcpdump 这样的工具很容易来验证这一点。

这是因为 exit()用于终止进程的系统调用会关闭所有打开的文件描述符,包括套接字文件描述符。关闭套接字会关闭套接字后面的连接。

关于shell - 不关闭ssh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10805007/

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