笔试题 shell

企业实践题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟: 阶段1:开发一个守护进程脚本每30秒实现检测一次。 阶段2:如果同步出现如下错误号(1158,1159,1008,1007,1062...

2017-11-21 09:18:07

阅读数:507

评论数:0

bash通配符 shell正则表达式

在linux中 通配符是系统命令使用,一般用来匹配文件名或者什么的用在系统命令中。 通配符是系统级别的,通配符多用在文件名上,比如查找find,ls,cp,rm  正则表达式是操作字符串,以行尾单位来匹配字符串使用的。 正则表达式需要相关工具的支持 例如 : egrep, awk, vi, ...

2017-10-29 21:47:47

阅读数:212

评论数:0

shell 教程

read  接收键盘输入: read [-pt] variable -p:提示语 -t :等待时间 例:read -p "input:" -t 20 a declare 定义变量类型: declare [-aixr] variable 选项与参数: -a ...

2017-10-27 17:26:21

阅读数:335

评论数:0

inotify + rsync 目录同步脚本

#!/bin/sh SRC=/var/www/channel/ DST=/var/www/webroot/channel/ INWT=/usr/local/bin/inotifywait RSYNC=/usr/bin/rsync $INWT -mrq -e create,move,delete,m...

2017-10-20 17:26:29

阅读数:283

评论数:0

监控ps aux 程序不存在则重启

监控 tomcat ,如果自动停止了,则重新启动 #!/bin/bash Start=/usr/local/apache-tomcat-8.0.24/bin/startup.sh Url="/usr/local/jdk1.8.0_51/bin/java -Djava.util...

2017-10-12 13:52:30

阅读数:72

评论数:0

shell 编程基础

linux默认的shell /bin/bash 用户登陆后默认的bash是在  /etc/passwd中设置的    历史命令记录在 /.bash_history 中(上次登陆的记录,本次在内存中) alias 别名设置   例:alias lm='ls -al' type 内置命令、外部命令  ...

2017-10-11 15:18:19

阅读数:83

评论数:0

Shell 重启程序

有个程序必须用 kill -9 pid号   关闭后,才能重新启动,每次都要手动查找pid号,麻烦容易出错,写个shell脚本 就三行很方便,自动查找pid号-关闭程序-重启程序 #!/bin/bash pid=`ps aux|grep...

2017-10-11 10:14:09

阅读数:242

评论数:0

增加 server httpd 控制脚本

原版的脚本里  查看status  需要用 lynx这个命令,还要开启http://localhost:80/server-status  比较麻烦,我直接注释了,新加的代码用红色字体#!/bin/sh#chkconfig: 2345 50 90#description: httpd is web...

2017-10-11 09:49:11

阅读数:117

评论数:0

shell脚本 定期删除日志

定期删除日志:然后建立清除日志文件的shell脚本,文件名为clean_log只保留最近三天的日志#! /bin/bashlogdir=/var/log/httpdcd ${logdir}declare -i filesum=`ls access_log.* | wc -l`declare -i ...

2017-10-11 09:48:56

阅读数:405

评论数:0

Shell 增加server rsync 控制脚本

[root@backup ~]# vim /etc/init.d/rsync#!/bin/bash #this script for start|stop rsync daemon service status1=$(ps -ef | egrep "rsync --daemon.*rsy...

2017-10-11 09:48:39

阅读数:93

评论数:0

Shell 统计导出数据 awk 里使用shell变量 参数

有一个数据文件  yue.csv  是这样的#head yue.csv 日期,商家名称,要求在线数,当天在线数,要求在线时长,在线时长达标数,……"2017-12-31","唐河馆","10","3","09...

2017-10-10 21:56:35

阅读数:136

评论数:0

Shell 硬盘监控

用shell 写了一个硬盘监控的小程序#!/bin/bashMAX=95EMAIL=zonghua@iyunshu.comPART=sda1IP=`ifconfig |grep -w "broadcast"|awk '{print $2}'`use=`df -h | grep ...

2017-10-10 21:56:24

阅读数:109

评论数:0

Shell 小程序演示

一般的shell编程 场景贯穿了几个熟知的步骤:●显示消息●获取用户输入●存储值到文件●处理存储的数据这里写一个小程序 包含以上几部#!/bin/bash while truedo#echo "phone number?"read -p "phone number:&...

2017-10-10 21:56:21

阅读数:89

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭