• ADADADADAD

    怎么实现每隔30秒循环收集MYSQL备库状态信息的SHELL脚本[ mysql数据库 ]

    mysql数据库 时间:2024-11-26 22:16:25

    作者:文/会员上传

    简介:

    slave_status.shx=0while [ $x -lt 50 ]do mysql -u root -proot_tcl -e "show slave status \G" >> slave_status.txt x=`expr $x + 1` echo '#######################

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    slave_status.sh

    x=0
    while [ $x -lt 50 ]
    do
    mysql -u root -proot_tcl -e "show slave status \G" >> slave_status.txt
    x=`expr $x + 1`

    echo '#########################################################################' >> slave_status.txt
    sleep 10
    done



    下面的脚本是使用 expect 在脚本中自动输入密码
    x=0
    while [ $x -lt 50 ]
    do
    expect <<EOF
    spawn mysql -u root -p -e "show slave status\\\G"
    expect "*password:"
    send "Ky_qmt@0414\r"
    expect eof
    EOF
    x=`expr $x + 1`

    echo '#########################################################################' >> slave_status.txt
    sleep 10
    done

    热门标签: mysqlshell