如何在多台服务器上运行相同的脚本

如何在多台服务器上运行相同的脚本

我有一些脚本可以运行一些命令并将结果发送到我的电子邮件。我想在多台服务器上运行同一个脚本。我该怎么做?我知道有一个选项“ssh”。但我不太清楚如何在脚本中使用它。

#!/bin/bash

text=""
correct=0
error=0

for DEV in eth0 eth1 eth2;
do
  if /sbin/ethtool $DEV | grep -q "Link detected: yes"; then
        #text=$text"$DEV: The Link is up and online on $(hostname) as on $(date)\n"
    correct=$(($correct+1))
  else
    text=$text"$DEV: Link Detected = NO, Please check\n"
    error=$(($error+1))
  fi
done
echo -e $text | mail -s "Alert: $error interface are down in $(hostname)" example.gmail.com

相关内容