一个shell for循环的例子
原创 2011-06-06 20:26:04
497阅读
#!/bin/bash read -p "input a dight:"echo $REPLY DATE=`date`echo "DATE is ${DATE}" USERS=`who |wc -l`echo "LOGIN in user is ${USERS}" UP=`date;uptime`echo "Uptime is ${UP}" #echo "HELLO World!" #echo "
原创 2021-07-29 09:27:01
114阅读
Ansible Shell例子:自动化运维的利器 作为一种自动化运维工具,Ansible在近年来的使用中日益广泛,其强大的功能和灵活的操作方式让许多运维工程师对其赞不绝口。在Ansible的众多模块中,Shell模块是一个非常重要且常用的模块之一。本文将以“Ansible Shell例子”为关键词,介绍Ansible Shell模块的基本使用和一些实际例子,来展示Ansible作为自动化运维的利
原创 2024-02-01 10:55:56
93阅读
要求:当前若不存在result目录,则创建此目录。当前如果存在SoCWatchOutput.csv,则把它移动到result目录下接上,传递参数kpi_name,#!/bin/sh#Used to save CSV file#write it by baozhen:2015.12.9kpi_name=$1      # $1是紧接着脚本执行后的参数  myP
原创 2015-12-09 16:52:31
452阅读
1.模仿轮替显示echo red>a.txtecho green >b.txtecho yellow >c.txt#!/bin/bashwhile :  /*while: 这是做了一个死循环,:和true一样*/do clear  /*运行前清屏幕*/ echo "one:`cat a.txt`" echo "two:`cat b.txt`" echo "th
原创 2010-06-07 22:50:26
428阅读
IFS 就是分割符号,把aa  bb  cc  dd 分开 分别是$0 $1 $2 $3  , 当i=3时,赋值给b   dd。 [root@shell test]# cat 1 #
原创 2016-07-01 17:54:15
2574阅读
不断更新... 1 hbase.hregion.max.filesize应该设置多少合适2 autoflush=false的影响3 从性能的角度谈table中family和qualifier的设置4 hbase.regionserver.handler.count详解1 hbase.hregion.max.filesize应该设置多少合适默认值:256M说明:Maximum HStore
环境声明Vmware虚拟主机 Ansible服务器 Centos7.7Azure虚拟机 Ansible客户机 Centos7.7阿里云 ECS Ansible客户机 Centos7.7Aws EC2 Ansible客户机 Centos7.7Ansible模块借助ssh协议,Ansible实现了ansible服务器与客户机之间的通信,基于各个模块完成所需的各种功能。本文将介绍常用的模块及用法。 在开
Ansible常用模块及使用案例第一个模块: command ansible web01 -m command -a '可执行命令'第二个模块: Shell 支持管道ansible web01 -m command -a '可执行命令'第三个模块: scriptansible web01 -m scripts -a 'test.sh' # test.sh在master [root@m01 ~
转载 2024-04-28 10:04:17
51阅读
#!/bin/sh cd /data/ftproot/aic/SY_P1000_Zeal/inbound/test sftp lf119195@sftp2.geps.ge.com << EOF -cd QA/SY_P1000_Zeal/in -mget * quit EOF find /data/ftproot/aic/SY_P1000_Zeal/inbound/test
原创 2013-08-26 13:41:47
2005阅读
#ifelse_exam.sh脚本用于检查输入的字符串是否是一个当前目录 #!/bin/bash #测试用户输入是否为空,然后判断当前目录是否存在该文件 if [ "$1" ] then          echo "What you input
原创 2016-10-15 20:50:56
2139阅读
第一章:shell基础●umask--查看当前用户创建文件或文件夹时的默认权限eg:[test@szbirdora1]$umask0002[test@szbirdora1]$ls-lh-rw-rw-r--testtestmyfiledrwxrwxr-xtesttest1上面的例子中我们看到由test默认创建的文件myfile和文件夹1的权限分别为664,775.而通过umask查到的默认权限为00
原创 2017-12-30 22:15:28
2125阅读
//parallelize演示(并行化scala的数据集)val num=sc.parallelize(1 to 10) //将数组并行化成RDD,默认分片val doublenum=num.map(_*2) //每个元素*2val threenum=doublenum.filter(_%3==0) //过滤出能整除3的元素//Action触发job的运行threenum.coll
原创 2022-01-26 10:10:24
169阅读
#!/bin/bash read -p "input a dight:"echo $REPLY DATE=`date`echo "DATE is ${DATE}" USERS=`who |wc -l`echo "LOGIN in user is ${USERS}" UP=`date;uptime`echo "Uptime is ${UP}" #echo "HELLO World!" #echo "
原创 2021-07-29 09:06:30
98阅读
例子】网站受到大量主机的非正常连接时,对源ip地址的封锁脚本 #!/bin/bash touch all    for i in `seq 1 50` //控制脚本的循环 do sleep 1 时间控制 ip=`tail -30 /var/log/a.log |grep HTTP/1.1|awk '{print $1}'|sort -n|uniq`&nb
原创 2012-06-06 14:51:27
895阅读
#!/bin/bash ## test color for script RED_COLOR='\E[1;31m' GREEN_COLOR='\E[1;32m' YELLOR_COLOR='\E[1;33m' BLUE_COLOR='\E[1;34m' PINK='\E[1;35m' RES='\E[0m' if [ $# -e
原创 2016-06-22 16:20:38
1604阅读
//parallelize演示(并行化scala的数据集)val num=sc.parallelize(1 to 10) //将数组并行化成RDD,默认分片val doublenum=num.map(_*2) //每个元素*2val threenum=doublenum.filter(_%3==0) //过滤出能整除3的元素//Action触发job的运行threenum.coll
原创 2021-07-06 14:54:20
536阅读
Playbook-剧本介绍 Playbook是 一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。值得注意的是playbook是通过YAML格式来进行描述定义的。 核心
Command模块:Command:在远程主机执行命令,默认模块可忽略-m。Command:模块不支持变量,管道符,&,$,echo  >等需要使用shell模块。ansible all -m command -a 'systemctl restart network'重启主机清单的所有主机的网络(以上是完整的写法)。可以省略-m,因为它时默认的模块。ansible all
转载 2024-03-18 20:04:32
40阅读
bash不分区字符串和数值,如需计算数值可用$((.....)),但得到的结果不是数值. 函数内接受不了外面的变量传值. 正则表达式在匹配时是偷懒和正确匹配的和资源开销的一种权衡. $# 脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的进程ID号 $@ 与$*相同,但
推荐 原创 2013-03-06 23:12:08
2110阅读
4点赞
5评论
  • 1
  • 2
  • 3
  • 4
  • 5