我有一些脚本可以运行一些命令并将结果发送到我的电子邮件。我想在多台服务器上运行同一个脚本。我该怎么做?我知道有一个选项“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