gpt4 book ai didi

bash - 在循环中的 bash shell 脚本中执行 ssh 命令

转载 作者:行者123 更新时间:2023-11-29 09:08:00 25 4
gpt4 key购买 nike

<分区>

我正在尝试在 bash shell 脚本中执行 ssh 命令,该脚本应执行以下操作:1)ssh到主机2)执行命令3)命令的打印值4)重复步骤1 -35) 退出 bash shell 脚本

我已经设置了无密码进入远程主机,将主机 key 添加到远程主机

我想测试远程主机上运行的httpd进程的各种状态在文本文件 httpd_process.txt 中,我有:

/etc/init.d/httpd状态(停止、启动、重启)

我在脚本中执行以下操作:

while read LINE
do
echo "Httpd Request: $LINE"
status=`$LINE`
echo "Status: $status"
sleep 5 # sleep so that next
done < /path_name/httpd_process.txt

exit 0

我假设每次循环都会从输入文本文件中读取另一个输入字符串,并向远程主机发出请求。但是,我的经验是,在第一个请求之后脚本终止。我是否正确地假设发送第一个请求时它会创建一个子进程,一旦该进程完成我的脚本就会完成并且不执行循环中的下一轮?

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