由于过多的日志很占用磁盘空间,今天经理让我写一个脚本删除多余的日志、和es索引 定时删除试根据crontab+shell脚本实现的 crontab配置目录 /var/spool/cron/ 该目录下存放的是每个用户(包括root)的crontab任务,文件名以用户名命名 /etc/cron.d/ 这 ...
分类:
系统相关 时间:
2020-02-27 19:01:37
阅读次数:
95
Nginx的日志文件是没有切割(rotate)功能的,但是我们可以写一个脚本来自动切割日志文件。 首先我们要注意两点: 1.切割的日志文件是不重名的,所以需要我们自定义名称,一般就是时间日期做文件名。 2.既然是自动切割日志文件,那当然需要定时任务来进行操作,但是这里还涉及一个问题,Nginx的日志 ...
分类:
其他好文 时间:
2020-02-24 15:21:57
阅读次数:
79
用read命令和用户交互 方式1: 方式2: 方式3: (没有提示信息,用户不知道需要用户自己敲键盘了) 方式4: 5秒后,用户还没有键入,则超时返回到bash,变量uname则没有值。 练习:写一个脚本,创建用户,让用户自己输入用户名和密码,如果用户没有输入或者超时了,则使用默认值 条件id $n ...
分类:
其他好文 时间:
2020-02-12 18:45:54
阅读次数:
95
最近接到一个需求,要写一个脚本来同步两个库的数据 前提:没有序列,所以主键自增 不能使用序列。 而代码里对该表的数据插入的操作,主键是使用max(id)+1来实现的。 merge into 执行insert操作时,里面的value值不能使用子查询。所以要在using中把主键的值查出来。 但是不能直接 ...
分类:
其他好文 时间:
2020-01-06 14:56:56
阅读次数:
262
常见Linux文件的编辑命令 vi/vim,有时候我们想写一个脚本实现对文件编辑,这个时候,可能就不够用了,下面介绍一些办法1、echo命令Shell的echo命令常用于字符串的输出例如:[root@mdw zxy]# echo 'Hello World !' > file1[root@mdw zx ...
分类:
系统相关 时间:
2019-12-19 19:19:41
阅读次数:
145
最近在写一个脚本,需要处理从excel中读取的数据,发现读取的json格式数据进行转换时报错 ValueError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)网上查了是因为json的key没 ...
分类:
编程语言 时间:
2019-11-27 19:16:13
阅读次数:
83
一、pssh简介及安装 首先我们来了解下什么是pssh,它是干嘛用的?pssh是一个python编写可以在多台服务器上执行命令的工具,也可以实现文件复制。换而言之就是一个批量管理多台服务器的一个小工具。常常我们有这样的经历,就是需要在很多台主机上执行同一命令,在以前我们需要编写一个脚本,然后写一个循 ...
分类:
其他好文 时间:
2019-11-09 10:03:10
阅读次数:
88
今天在写一个脚本时自定义了一个函数,调用该函数时一直提示“未找到命令”最后反思了一下,函数要写在脚本开头,否则调用不到,该经验希望能给他人帮助。
分类:
系统相关 时间:
2019-11-02 23:39:36
阅读次数:
134
接下来是解析影片的帧 makefile如下: 运行结果: 完成后有很多ppm文件,可以将ppm转为jpg: 编写一个脚本转化,内容如下: 运行脚本: sh 1.sh 可以在当前文件夹下找到jpgs文件夹下找到所有转化的jpg图片。 ...
分类:
其他好文 时间:
2019-10-24 11:45:35
阅读次数:
80
看到这张图的时候,好奇,怎么一个VIM占用那么高的内存,仔细一看打开的文件1.9个G!以后得写一个脚本切割日志文件,不然迟早会出问题。 ...
分类:
其他好文 时间:
2019-10-21 09:14:38
阅读次数:
151