shell批量从多台机器拷日志

ips=(192.168.1.101 192.168.1.102)
proj=$1;
if [ !$proj ];then
    proj='test'
    echo -n 'Enter project name (default=test):'
    read proj
fi
if [ $proj ];then
    for ip in ${ips[@]};do
        SCPCMD='scp -C -P 333 [email protected]'$ip':/var/log/apache2/access_'$proj'.log ./access_'$proj'.'$ip'.log'
        echo $SCPCMD
        $SCPCMD
    done
else
    echo 'ERROR: no project name';
    read proj
fi

 

发表回复

您的电子邮箱地址不会被公开。