我正在处理 ssh,我的任务是在非交互(?)模式下多次登录到另一个控制台,所以我专门以这种模式登录机器,我必须键入 CTRL-D 才能注销,并且这个操作重复。
#!/bin/bash
for i in `seq 100`
do
ssh test@macintel
sleep 1
done
有什么办法让我不必手动输入 CTRL-D 来注销?
运行任何类似的命令ssh test@macintel './command.sh'
对我都不起作用。
我正在考虑通过它的 PID 杀死它,或者用一些文件描述符调用它,但我的本地会话仍然被调用的 ssh 连接阻塞。