美文网首页
shell脚本命令行交互之EOF

shell脚本命令行交互之EOF

作者: 雷神VeryYoung | 来源:发表于2020-09-28 09:56 被阅读0次

    背景

    最近整理性能自动化测试环境,需要准备压测数据,这些数据需要搞成自动化的,主要两个方面,其一操作MySQL,其二操作Redis,但是没操作过shell脚本进入MySQL、Redis交互后相关语句执行。

    解决方案

    起初百度方向不对,没有百度到点上,后经研发提点EOF,于是使用EOF关键字搜索,然后依照着写,这边总结一下。
    Redis交互shell脚本,我这边脚本是写到Jenkins中的shell中

    redis-cli -h ip地址 -p 端口号 <<EOF
    AUTH 密码
    SADD ……
    HSET ……
    HKEYS ……
    exit
    EOF
    sleep 10
    

    MySQL交互shell脚本,我这边脚本是写到Jenkins中的shell中

    mysql -h ip地址 -P 端口号 -u 用户名 -p密码 <<EOF
    use 库名;
    select ……;
    delete ……;
    select ……;
    exit
    EOF
    sleep 10
    

    本文只记录便于后续继续遇到时参考,<<EOF
    EOF

    相关文章

      网友评论

          本文标题:shell脚本命令行交互之EOF

          本文链接:https://www.haomeiwen.com/subject/pgxduktx.html