首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Shell 脚本查看ElasticSearch

今天的分享是关于如何使用Shell 脚本轻松搞定ES 的信息查询,通过不同的参数传入来获取相应的信息反馈。 相应的代码如下: #!...pretty" ;; node) echo "查看节点信息" curl -XGET -u${username}:${password} "http://${ip}:9200/_cat/nodes?...fielddata | setting | backup ] hostip" exit 0 ;; esac exit 0 以上代码内容需耐心每一行一行的去分析理解才能对今天分享的内容有更深入的理解,如果对Shell...操作不熟悉的童鞋,可以参考之前分享的《Shell编程核心技术》系列文章。...Shell 编程核心技术《一》 Shell 编程核心技术《二》 Shell 编程核心技术《三》 Shell 编程核心技术《四》 友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方不显示文章来源时转载

75810

nmap +shell脚本实现内网端口巡检

############################################################# 通过nmap端口扫描获取开放的端口,以达到内网体检的目的 ##########...2、nmap对这个主机列表进行端口扫描 # 注意:刚开始没显式指定端口范围,发现例如27017这些端口都没扫描出来,后来就加了-p 1-65535参数,但是发现扫描特别慢,慎重考虑。...192.168.2.12) 22/tcp open  ssh Nmap scan report for node3 (192.168.2.13) 22/tcp open  ssh 3、每天执行一次下面的这个脚本...,获取最新的开放的端口,并比对旧的数据,发现端口异动就自动报警。...4、如果确定当前端口是正常流程修改的,可以更新端口列表模板 cp /tmp/list_$(date +%F) /tmp/list 基本上完成这几步骤,就差不多了,还有很多不完善的地方,等想到了在补充进来

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux定时执行shell脚本「建议收藏」

    写一个shell脚本定时执行简单示例 很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如说定时去备份服务器数据、数据库数据等 不适合人工经常做的一些操作这里简单说下 Shell俗称壳,类似于...4.通过chmod命令赋予该脚本的执行权限chmod 755 hello.sh,否则没有执行权限,/root/hello.sh表示在全路径下执行该shell脚本 就此一个简单的shell脚本就这样写完了...(说白了,shell脚本就相当于一个文件,它专门来干自己独立的任务) 虽然一个简单的shell脚本写完了 但是运行后只能执行一次 对很多应用场景来说还是不够,接下来说一下定时任务 linux应该都有crontab...SHELL变量的值指定系统使用的SHELL环境(该样例为bash shell), PATH变量定义了执行命令的路径。Cron的输出以电子邮件的形式发给MAILTO变量定义的用户名。...这样就简单多了 就此一个简单的定时任务就完成了 结束语》》夕阳无限好,黄昏又何妨。

    5.2K30

    Linux使用Shell脚本定时清理日志

    一、删除指定时间文件命令: 将/data/lydms-util-sms/logs/目录下所有30天前带.log的文件删除 find /data/lydms-util-sms/logs/ -mtime...-exec:固定写法; rm -rf:强制删除文件,包括目录; {} ; 固定写法,一对大括号+空格++; 二、计划任务: 1、创建shell文件 创建可执行shell文件 touch /data/shell.../bin/del-30-days-ago-log.sh 添加文件可运行权限 chmod +x /data/shell/bin/del-30-days-ago-log.sh 2、shell文件中添加脚本...crontab -e 将shell文件,添加到系统定时任务中 0 0 * * * /data/shell/bin/del-30-days-ago-log.sh 三、可能出现问题 1、超过运行时间,没有执行...没有将.sh文件设置为可执行文件 添加文件可运行权限 chmod +x /data/shell/bin/del-30-days-ago-log.sh 2、保存系统定时任务文件出现问题 (1)、空格问题

    1.1K10

    实用代码| shell脚本实现定时检查应用状态

    于是有了以下脚本,使用shell编写,用于定时检查应用情况,挂掉则重启。 这里以tomcat为例。...根据以下步骤即可实现: 1.创建并编辑脚本 vim test.sh 2.复制以下脚本内容至.sh文件中 #自动检测某个tomcat状态(w精确匹配 v去除某种进程 awk数据处理 print $2 打印第二列...启动tomcat fi echo "------------------------------" } MonitorTomcat >>$TomcatMonitorLog 3.对该脚本赋予执行权限...chmod +x test.sh 4.测试脚本是否报错 sh test.sh 若无任何输出,则说明该脚本无错误 5.设置linux定时器 进入定时器编辑 crontab -e 添加以下文本 */5...* * * * /usr/local/zhangwk/test.sh 保存退出 注:根据脚本实际路径填写,这里的意思是每隔五分钟执行一次 另外,还有一份实用代码,需要的拿去:省市区级联查询(附最新省市区数据

    1.2K20

    Linux系统shell脚本编写及定时每周期运行

    Linux运维包括编写linux shell脚本,并定时shell脚本自动运行流程,适用于新手。...注意:脚本是以.sh结尾的文件,脚本文件保存位置放哪都可以,但要知道路径,后续添加定时任务的时候需要用到。下面开始shell脚本从编写到自动定时运行的教程。...一:编写shell脚本 命令:vi name.sh 编辑你的shell脚本 二:开启定时服务 命令:service crond start 编辑完成后开启定时服务,一般是默认开启的 三:编辑添加定时任务...命令:crontab -e 例如:让此脚本每10分钟运行一次,则写入如下内容: */10 * * * * name.sh 斜杠“/”后面的*号含义是:分钟 小时 天 月 周,然后跟上要运行的脚本名字即可

    3.6K10

    shell脚本介绍, shell脚本

    shell脚本介绍: Shell脚本结构和执行: 开头(首行)需要加: #!/bin/bash  这里是指文件使用的是bash语法,通过/bin/bash解释器来执行的。 ...以#开头的行作为解释说明:  脚本的名字以.sh结尾,用于区分这是一个shell脚本 执行.sh脚本方法有两种: 1先给.sh脚本添加x权限: chmod +x 1.sh .sh脚本的绝对路径回车:.../root/1.sh 2bash(bash=sh)执行.sh脚本: bash 1.sh 查看脚本执行过程: sh -x 1.sh 检测shell脚本的语法错误: sh -n 1.sh date命令用法...相当于 %H:%M:%S %d : 日 (01..31) %x : 直接显示日期 (mm/dd/yy) %y : 年份的最后两位数字 (00.99) %Y : 完整年份 (0000..9999) 2.在设定时间方面...: date -s //设置当前时间,只有root权限才能设置,其他只能查看

    2.4K30
    领券