显示多服务器信息的脚本

# servers.sh
export MAILSERVERS="server1 server2 server3"
export WEBSERVERS="www1 www2 www3 www4"

然后我可以下一个像这样的简单的脚本:
#!/bin/bash
### Assess disk space on mail servers
source ./servers.sh
for i in ${MAILSERVERS} ; do
echo =========${i} =============
ssh root@${i} "df"
echo ============ =============
done

这个简单的脚本允许我很快的得到我的所有的邮件服务器的磁盘使用情况。它也可以作为一个其他相似任务的模板。当我想通过脚本完成另一个任务,我会拷贝一份这个脚本,在顶部替换一些内容来描述新的脚本的用途,替换for循环的主体。

你可能感兴趣的:(linux,职场,休闲)