标签:shell

未分类

awk 赋值多个Shell变量

sa 发布于 2018-01-19

需求 将文件夹中的两个目录分别赋值给两个变量 文件夹名:test_dev、test_release 实现 #! /bin/bash FOLDERS=$(ls | grep -v '.sh') echo $FOLDERS if [[ $FOLDERS =~ "dev" &&...

阅读(61)评论(0)

未分类

30个方便的bash shell别名

sa 发布于 2018-01-17

bash 别名alias只不过是指向命令的快捷方式而已。alias 命令允许用户只输入一个单词就运行任意一个命令或一组命令(包括命令选项和文件名)。执行 alias 命令会显示一个所有已定义别名的列表。你可以在 ~/.bashrc 文件中自定义别名。使用别名可以在命令行中减少输入...

阅读(38)评论(0)

未分类

shell脚本之sed使用—-替换、变量、转义字符

sa 发布于 2018-01-16

sed替换的基本语法为: —-s后面跟的是分隔符,原字符串可使用.*这种正则表达式进行整行替换 代码如下: sed 's/原字符串/替换字符串/' 单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线”\”进行转义,但是单引号”‘”是没有办法用反斜...

阅读(101)评论(0)

未分类

awk中使用shell变量

sa 发布于 2018-01-13

其实在awk里,是不能直接使用shell变量的 方法是:awk -v 选项让awk 里使用shell变量 TIME=60 awk -v time="$TIME" 'BEGIN{FS="|"} {if ($7>time) print $2 }' 这样要注意:在awk里,tim...

阅读(80)评论(0)

未分类

Linux中利用shell脚本定时检测mysql状态,实现自动重启

1

sa 发布于 2017-11-25

问题简介 最近几个月网站服务器老是半夜挂掉,罪魁祸首就是 mysql 自动停止导致的,那就头痛医头,想办法让Mysql 自动启动起来。要解决这个mysql无规律自动停掉的问题,首先给服务器加个定时执行任务,每分钟去检测一下数据库服务的运行状态,要是down 掉了,就立马启动起来。...

阅读(414)评论(0)

未分类

php+crontab+shell方案实现的秒级定时发起异步请求回调方案

1

sa 发布于 2017-11-07

方案介绍 该方案出来的场景:一天有一个业务需求,需要把我方的一些信息或订单状态等异步发起请求同步给第三方,这里就会出现定时时间和延迟时间消息的处理,考虑过很多消息队列方案(如:rabbitmq、云消息服务等)。 不过最后公司定了因为该业务流量很小,不用做那么麻烦。所以就直接出了这...

阅读(362)评论(0)