随笔分类 - Linux bash
摘要:sed (流文本编辑器) 用法:sed OPTIONS... [SCRIPT] [INPUTFILE...] -r: 使用扩展的正则表达式; -n, --quiet, --silent: 不输出模式空间的内容; -i:直接编辑原文件; -e: -e '' -e '' -e '' 'CMD1;CMD2
阅读全文
摘要:1 进程 进程是什么? 进程是运行的程序, 程序? 代码 > java 代码 >(编译) > 可执行的二进制程序 > 进程就是运行着的程序 资源的分配单元:内存资源、cpu资源、I/O资源。。。进程必定会消耗内存资源、cpu进程的优先级: 0-139 0-99 实时优先级 数值越大,优先级就越高 1
阅读全文
摘要:Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 [root@12crac1 scripts]# echo $$ 2221 表示当前shell进程的id,即pid $0 当前脚本的文件名 $n 传递给脚本或函数的参数,n是一个数字,表示第几个参数,$1 第一个
阅读全文
摘要:1 脚本失败时即退出 ; set -e 例子: #!/bin/bash set -e lp #这里运行会出错 date[root@dg1 opt]# sh t1.sh t1.sh: line 3: lp: command not found 可以在脚本的开头设置如下set -e [root@dg1
阅读全文
摘要:执行pg的shell脚本,报错 ./pg_ms_status.sh: line 17: [: ==: unary operator expected if [ $db_role == f ];then echo -e `date +"%F %T"` "pg master db is ok" >> $
阅读全文