摘要: 单例模式:某个类中只有一个实例(对象) 阅读全文
posted @ 2017-07-17 09:02 沄持的学习记录 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.python支持函数+面向对象 2.语法class Foo: #创建类 #方法 def mail(self,email,message): #self是自带的,必须有 print("send") return True#调用obj=Foo() #创建对象,对象 = 类名()obj.mail('x 阅读全文
posted @ 2017-06-30 09:02 沄持的学习记录 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 转自:https://zhidao.baidu.com/question/357781350.html 追问 为什么可以写成这样3<afile ,而不是exec 3<afile,而且不写在循环的前面呢? 追问 为什么可以写成这样3<afile ,而不是exec 3<afile,而且不写在循环的前面呢 阅读全文
posted @ 2017-02-18 23:17 沄持的学习记录 阅读(2176) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_605f5b4f0101azuc.html 创建命名管道的方法为:mkfifo pipe_name。 这样就能创建一个命名的管道pipe_name。 运行命令并把输出重定向到管道并扔后台(否则会hang住):cmd > pipe_n 阅读全文
posted @ 2017-02-18 23:14 沄持的学习记录 阅读(8086) 评论(0) 推荐(0) 编辑
摘要: eval shell的内建命令exec将并不启动新的shell,常用来替代当前 shell 并重新启动一个 shell,换句话说,并没有启动子 shell。使用这一命令时任何现有环境都将会被清除。 不过,要注意一个例外,当exec命令来对文件描述符操作的时候,就不会替换shell,而且操作完成后,还 阅读全文
posted @ 2017-02-18 23:10 沄持的学习记录 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 在脚本里用&后台打开多个子进程,用wait命令可以使这些子进程并行执行。 例1: 例2: 例3: 用管道fifo文件来处理并发,本例转自https://my.oschina.net/sanpeterguo/blog/133304 相关知识: read -u的介绍:https://www.cnblog 阅读全文
posted @ 2017-02-18 22:37 沄持的学习记录 阅读(12219) 评论(0) 推荐(0) 编辑
摘要: trap捕捉信号有三种形式 第一种:trap "commands" signal-list 当脚本收到signal-list清单内列出的信号时,trap命令执行双引号中的命令. 注:单引号和双引号是不同的,当shell程序第一次碰到trap语句时,将把commands中的命令扫描一遍。此时若comm 阅读全文
posted @ 2017-02-07 10:24 沄持的学习记录 阅读(10114) 评论(0) 推荐(0) 编辑
摘要: 七、Playbook1、语法特性如下:(1)" "首行顶格开始(2)#号注释(3)缩进统一,不同的缩进代表不同的级别,缩进要对齐,空格和tab不能混用(4)区别大小写,键值对k/v的值也大小写敏感(5)k/v的值同行使用":"分开,换行写需以"-"分隔2、格式 name: test hosts: t 阅读全文
posted @ 2016-12-30 16:56 沄持的学习记录 阅读(4036) 评论(0) 推荐(0) 编辑
摘要: 五、Ad-Hoc命令集1、Ad-Hoc命令集通过/usr/bin/ansible命令实现:ansible <host-pattern> [options] -v,--verbose 输出执行过程信息verbose mode (-vvv for more, -vvvv to enable connec 阅读全文
posted @ 2016-12-23 19:49 沄持的学习记录 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 四、Inventory配置ansible通过Inventory来定义主机和组,使用时通过-i指定读取,默认/etc/ansible/hosts。可以存在多个Inventory,支持动态生成。1、定义主机和组# vim /etc/ansible/hosts192.168.12.22 #可以直接为IP地 阅读全文
posted @ 2016-12-23 19:40 沄持的学习记录 阅读(1313) 评论(0) 推荐(0) 编辑