摘要: expect的核心是spawn、expect、send、set。 spawn调用要执行的命令 expect监听交互输出 send进行交互输入 set设置变量值 interact交互完后,将控制权交给控制台 expect eof,与spawn对应,表示捕捉终端输出信息终止,类似if...endif 简 阅读全文
posted @ 2020-05-21 21:07 fang12311 阅读(29) 评论(0) 推荐(0) 编辑
摘要: for ip in `cat dropip` do if [[ $ip =~ "192.168" ]] || [[ $ip =~ "127" ]]; then echo "pass" else echo "$ip" iptables -I INPUT -p tcp -s $ip -j DROP fi 阅读全文
posted @ 2020-05-21 20:52 fang12311 阅读(2) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bashbei(){da=`date +%F`read -ep "输入指定要备份的数据库名称" filemkdir -p /opt/$damysqldump -B $file > /opt/$da/$file.sql if [ $? -eq 0 ]; thenecho "备份成功" > 阅读全文
posted @ 2020-05-21 20:42 fang12311 阅读(3) 评论(0) 推荐(0) 编辑
摘要: #!/bin/basha=$(mysql -e "show slave status\G" | awk '/Slave_IO_Running/ {print $2}')b=$(mysql -e "show slave status\G" | awk '/Slave_SQL_Running/ {pri 阅读全文
posted @ 2020-05-21 20:40 fang12311 阅读(7) 评论(0) 推荐(0) 编辑
摘要: grep简介: 我们可以使用grep命令在文本中查找指定的字符串,就像你在windows中打开txt文件,使用快捷键“Ctrl+F”在文本中查找某个字符串一样,说白了,可以把grep理解成字符串查找工具。grep是Linux中最常用的“文本处理工具”之一,grep与sed、awk合称为Linux中的 阅读全文
posted @ 2020-05-21 20:37 fang12311 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 简介: sed 是非交互式的编辑器。它不会修改文件,除非使用 shell 重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。 sed 编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先 sed 把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区 阅读全文
posted @ 2020-05-21 20:32 fang12311 阅读(154) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-05-21 20:21 fang12311 阅读(1) 评论(0) 推荐(0) 编辑