日期:2014-05-16 浏览次数:20667 次
HOSTNAME=$1
FILEPATH=$2
FILENAME=$3
NAME=hadoop
ssh $HOSTNAME -l $NAME
cd $FILEPATH;
nohup ./$FILENAME &;
# 上面的链接方式,连接后会到$HOSTNAME机子上,但是不执行后面的cd;nohup等命令
# 下面的链接方式,直接将后面命令拿到本机来执行,不在$HOSTNAME机子上执行
#ssh $HOSTNAME -l $NAME "sleep 5; cd $FILEPATH; sleep 5; nohup ./$FILENAME &"
if [ $? -eq 0 ]; then
echo "success"
exit 0
else
echo "fail"
exit 1
fi