我想编写脚本,它将登录到 50 个主机,如果登录成功,它会打印消息“登录到 host1 成功”,如果不是,它应该打印消息“无法登录到 host1”。一旦与主机的连接成功,它应该触发 df 命令来检查文件系统,如果 df 卡在某个地方,那么它应该打印消息“DF 卡住了,否则打印消息”DF 成功
请建议我应该如何实现这一点
我使用了以下方法
#!/usr/bin/ksh
for i in `cat host.txt`
do
ssh $i
if [[ $? -eq 0 ]] then
df
if [[ $? -eq 0 ]] then
return 0
else
echo "Something is wrong"
fi
else
echo "not able to do df"
fi
done
谢谢