我们已在多台计算机中为用户定义了主文件夹。但是其中一个服务器中缺少主文件夹。如何找出哪个服务器缺少主文件夹?
例如,用户名是:my_user 有服务器:host1,host2,host3,host4
其中一台机器中缺少/ home / my_user。
可能是这样的:
for host1,host2,host3;等等
答案 0 :(得分:1)
使用for
循环ssh
,如下所示:
for host in host1 host2 host3
do
ssh "$host" '[ ! -d /home/my_user ] && echo "Does not exist on $(hostname)"'
done