shell
搬砖快乐~
努力跳跃
展开
-
Linux 实现远程ssh服务节点操作
背景:当我们拥有集群时,需要操作每台服务节点,用到shell脚本自动化去执行某些命令是程序员的第一选择。简单、快捷、方便。shell脚本实现,实现去每一台节点去安装python服务依赖的jar包。 cat scp_servicelib.sh#!/bin/bashnodes=$(cat ./other_nodes) for node in $nodes do echo $node ":" ss原创 2021-09-02 10:51:24 · 687 阅读 · 0 评论 -
Centos7 系统 常用命令
对于用惯了centos6的同志们来说,Centos7用起来还是有很多不惯的地方查看所有网卡IP地址——ip addr 启动防火墙——systemctl start firewalld.service 停止防火墙——systemctl stop firewalld.service 禁止防火墙开机启动——systemctl disab原创 2017-03-02 16:57:24 · 427 阅读 · 0 评论 -
nohup后台执行脚本并输入日志到指定目录
后台执行命令,并输出目录到指定目录nohup tar -zxvf text.tar >>text.log &原创 2017-02-09 11:10:09 · 6778 阅读 · 0 评论 -
Elasticsearch使用脚本处理Boolean类型字段
Elasticsearch中使用groovy脚本获取文档的bool字段值时,原创 2017-03-29 16:17:10 · 2513 阅读 · 0 评论 -
es function_score expected field name but got [START_OBJECT]
expected field name but got [START_OBJECT],这个异常代表的语句逻辑有问题查询语句有问题,你可以就你的部分语句放到一个查询中,进行检测原创 2017-03-23 17:09:13 · 4339 阅读 · 0 评论 -
<shell> linux执行多个命令的方法
&&表示:若前一个命令执行成功,才会执行下一个。这样,可确保所有的命令执行完毕后,其执行过程都是成功的#! /bin/bashtar -zxvf text.tar &&tar -zxvf text1.tar echo --------在每个命令之间用||隔开。||表示:若前一个命令执行成功,就不会执行下一条了。原创 2017-02-09 11:15:30 · 1225 阅读 · 0 评论 -
<shell> mongodb查看某个字段的数据类型
mongodb,使用shell查看某个字段的数据类型原创 2017-03-08 13:50:33 · 14676 阅读 · 1 评论 -
Linux 定时脚本crontab 中文乱码 编码格式转换
在linux下,利用定时脚本跑一个xx.jar,把结果输出到文件中。结果里面有中文,输出到文件后,显示为乱码。测试的时候发现,手动运行jar输出正常;用shell脚本运行输出正常;当使用定时脚本去跑的时候,输出就是乱码了。原因:因为Unix/Linux下使用crontab时的运行环境已经不是用户环境了,因此原本用户下的一些环境变量的设置就失效了。解决方法:只需要在脚本最原创 2018-01-25 13:44:52 · 818 阅读 · 0 评论 -
linux 脚本 获取以某字符结尾的文件名
以系统当前时间为文件名获取当前文件夹下以“csv”结尾的文件名如果相同,则继续如不同,则将文件夹下的文件mv为系统命名的文件名#!/bin/bash//获取系统前一小时的时间currentime=`date -d -1hour +%Y%m%d_%H`echo $currentimefilename=${currentime}".csv"echo $filename//...原创 2019-01-10 16:10:50 · 4453 阅读 · 0 评论