登陆到某台机器并执行脚本的方法
#!/usr/bin/bash
#This script is used to restart nbg automatically when the nbg status is problem.
#Author: Hu Dennis
#Date: March 30th, 2010
#write the status of each app to a tempary file /tmp/nbg-status.log
`clt --status --det > /tmp/nbg-status.log`
PROBLEM_APPS=`grep PROBLEM /tmp/nbg-status.log|grep -v Health-Check|awk '{print $1}'|awk -F@ '{print $2}'`
for app in $PROBLEM_APPS
do
(echo "/etc/rc.d/init.d/nbg stop"
sleep 30
echo "/etc/rc.d/init.d/nbg start"
echo "exit")|ssh $app
done
下面是telnet的:
#!/bin/bash
(sleep 2;echo "ipnet";
sleep 5;echo "gmcc1234";
sleep 2;echo "cd checkall";
sleep 2;echo "ftp.sh /export/home/ipnet eckall $1";
sleep 2;echo "exit";
)|telnet 10.243.163.106