随笔分类 - Shell
摘要:MySQL slave错误日志中报“[ERROR] Error reading packet from server:Lost connection to MySQL server during query(server_errno=2013)”。 怀疑是网络闪断导致的主从连接中断,但是通过zabb
阅读全文
摘要:1. 自动生成分区 2. 将行构造成json字段 3. MySQL主从搭建 4. 分区表迁移脚本 其中tablename.txt的内容如下:
阅读全文
摘要:脚本如下:#!/bin/bashdir=$1dir1=""for file in `find $dir -type f`do dir2=${file%/*} name=${file%.*} name1=${name%.*} cd $dir2 gunzip $file if [...
阅读全文
摘要:文本格式如下,以“|”作为分隔符10999201508261233197418182901054|63a96a66ba024913aa1c0d377cf95fb4||20150826|aa10999201508261233197418182901054|63a96a66ba024913aa1c0d3...
阅读全文
摘要:脚本内容如下:#!/bin/bashfunction delete_file{dir=$1days=$[$2-1]for i in `find $dir -type f -ctime +$days`do rm -rf $idone}while read linedodir=`echo $line ...
阅读全文
摘要:在脚本编写过程中,通常会涉及到参数的输入。譬如,sh 1.sh 10 20,在执行1.sh这个脚本中,10即为第一个参数,20即为第二个参数。有时,就会有这个疑惑,即shell脚本最多可以支持多少个变量呢?疑惑之余,编写了如下脚本,可求出Shell脚本中可输入参数的最大个数。该脚本涉及到三个小脚本:...
阅读全文
摘要:在使用RedHat系统过程中,经常会安装各种包,而包的安装又存在着依赖性的问题,即一个包的安装通常依赖其它很多包的安装。这样,就会相当不便。所幸,RedHat提供了Yum。Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的...
阅读全文
摘要:在Linux下安装Oracle软件之前,有相当工作需要准备,包括建立用户、配置内核参数、配置资源限制参数、配置Oracle用户环境等,十分繁琐。即便十分熟悉,也需要花费一定的精力来准备。说白了,做这些事情有点类似于低水平重复建设,虽没有多大技术含量,却又不得不做。现在将这些准备工作做成脚本,这样可以...
阅读全文
摘要:经常用虚拟机做Oracle实验,实验结束时关闭数据库,退出数据库,切换到root账户,敲打关机命令,甚是繁琐。于是编写了一个shell脚本,可实现一键退出。
阅读全文
摘要:用脚本实现将Linux下的txt文件批量转化为Windows下的txt文件!
阅读全文