zoukankan      html  css  js  c++  java
  • ssh 即使主机,同nohup背景脚本

    下面的脚本工具:先从本地副本的脚本到远程主机,然后ssh即使在远程主机,脚本的运行副本前(因为脚本需要运行很长,它运行在后台),该脚本仅用于备忘录,如果请指点不足!

    #!/bin/bash
    
    cd /tmp
    i=1
    #ip.txt保存主机列表。第三列为IP,第二列为主机名,第一列为主机所在地址
    cat ip.txt|while read line
    do
        IP=`echo $line|awk '{print $3}'`
        addr=`echo $line|awk '{print $1}'`
        echo "i=$i  $addr  IP = $IP"
        scp -o "StrictHostKeyChecking no" /root/tt/greplog.sh root@"$IP":/tmp/
        ssh root@${IP}<<EOF   #脸上主机,运行多条命令,前提是要配置好密钥登录
            chmod a+x /tmp/greplog.sh
            nohup /tmp/greplog.sh > myout.file 2>&1 &   #放到后台运行
            exit
    EOF
        i=` expr $i + 1 `
    done
    exit 0


    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    K
    A
    C
    E
    2020/9/14
    hdu5306 hdu3954 cf438D
    2020/9/10-9/11
    题解
    2020/8/31
    2020/8/30
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4620145.html
Copyright © 2011-2022 走看看