09 2019 档案
摘要:ubuntu14.04 系统,直接通过apt get安装即可 官网:http://www.supervisord.org/ 主配置文件 这个配置在 配置内容如下: 应用配置文件 这个配置在 其他的参数请参考官网吧 启动 自定义启动脚本如何加入到supervisord进行管理 首先我们看下自定义脚本内
阅读全文
摘要:简介 xargs 命令应该紧跟在管道操作符之后。它使用标准输入作为主要的数据源,将从 stdin 中 读取的数据作为指定命令的参数并执行该命令。 将多行输入转换成单行输出 将单行输入转换成多行输出。 n 指定每行个数 指定分隔符 xargs 命令接受来自 stdin 的输入,将数据解析成单个元素,然
阅读全文
摘要:什么是内部字段分隔符 内部字段分隔符(Internal Field Separator,IFS)是shell脚本编程中的一个重要概念。在处理 文本数据时,它的作用可不小。 作为分隔符,IFS有其特殊用途。它是一个环境变量,其中保存了用于分隔的字符。它是当 前shell环境使用的默认定界字符串。我们可
阅读全文
摘要:Bash命令 read 能够从键盘或标准输入中读取文本。我们可以使用 read 以交互的形式读取用 户输入,不过 read 能做的可远不止这些。编程语言的大多数输入库都是从键盘读取输入,当回 车键按下的时候,标志着输入完毕。但有时候是没法按回车键的,输入结束与否是由读取到的字 符数或某个特定字符来决
阅读全文
摘要:函数的定义 或者 对于简单的函数,甚至可以是这样做 fname() { statement; } 函数调用 直接写函数名即可。如 fname 传参给函数 传入的参数都是位置参数,无法传入形式参数以及设置默认参数,传入位置的参数如下: fname arg1 arg2 简单的函数例子如下: 解释下不常见
阅读全文
摘要:别名就是一种便捷方式,可以为用户省去输入一长串命令序列的麻烦。下面我们会看到如何 使用 alias 命令创建别名。 直接使用alias就是显示当前有哪些别名,否则就是创建别名 在命令行创建别名是暂时的,一旦关闭当前这个终端,设置过的别名就失效了,为了永久生效,我们需要导入到/etc/profile
阅读全文
摘要:stdin,stdout,stderr stdin=0 stdout=1 stderr=2 使用tee来传递内容,把stdout 作为stdin 传到下个命令 把stderr给导入指定地方 1. 将文件重定向到命令 借助小于号(log.txt this is a test for log.txt E
阅读全文
摘要:数组允许脚本利用索引将数据集合保存为独立的条目。Bash支持普通数组和关联数组,前者 使用整数作为数组索引,后者使用字符串作为数组索引。当数据以数字顺序组织的时候,应该使 用普通数组,例如一组连续的迭代。当数据以字符串组织的时候,关联数组就派上用场了,例如 主机名称。 普通数组 1. 可以在单行中使
阅读全文
摘要:let使用方法 $[] 来计算 $(()) 计算 expr 来计算 root@172 18 21 195:/tmp result= 运算符前后没有空格间隔,导致无法运算 root@172 18 21 195:/tmp echo $result 10 3 root@172 18 21 195:/tmp
阅读全文