登陆到某台机器并执行脚本的方法

登陆到某台机器并执行脚本的方法

#!/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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gobitan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值