摘要: Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 [root@12crac1 scripts]# echo $$ 2221 表示当前shell进程的id,即pid $0 当前脚本的文件名 $n 传递给脚本或函数的参数,n是一个数字,表示第几个参数,$1 第一个 阅读全文
posted @ 2020-08-27 17:53 春困秋乏夏打盹 阅读(274) 评论(0) 推荐(0)
摘要: 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 阅读全文
posted @ 2020-08-27 17:46 春困秋乏夏打盹 阅读(223) 评论(0) 推荐(0)
摘要: 执行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" >> $ 阅读全文
posted @ 2020-08-27 17:36 春困秋乏夏打盹 阅读(289) 评论(0) 推荐(0)