
Shell
Fan_-_
菜的不行
展开
-
通过expect执行scp,传输文件不完整的解决方法
写了一个脚本来传输文件,类似于这样:sendsystem(){expect -c " spawn scp $ORACLE_BASE/oradata/$ORACLE_SID/system01.dbf oracle@$S_IP:$ORACLE_BASE/oradata/standby/ expect { yes/no { sen原创 2015-07-16 17:03:08 · 15499 阅读 · 4 评论 -
一键安装ORACLE并建库脚本
最近学shell,练习而写,只贴了一部分,没法直接用,但是可以作为例子吧#!/bin/bashSETPASSWD(){#set passwordexpect -c " set timeout 2; spawn passwd oracle expect { password { send \"oracl原创 2015-07-12 20:28:24 · 3805 阅读 · 1 评论 -
内置Action函数
shell action函数action() { local STRING rc STRING=$1 echo -n "$STRING " shift "$@" && success $"$STRING" || failure $"$STRING" rc=$? echo return $rc}$# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该s原创 2016-08-07 00:58:49 · 5587 阅读 · 0 评论 -
一键DG脚本(静默安装创建实例创建DG)
首先,这只是为了练习shell而写大神们不屑请别看不懂shell的可以看看,做个参考,把一些功能当做魔板我知道红黑联盟,linux公社等会盗转,所以提前问候你们全家了脚本大致步骤是:1.判断是否创建oracle用户,如果没有创建就创建,并设置密码为oracle2.解析config.conf文件,获取用户输入的SID等等参数3.做安装前的参数配置,创建所需目录4.安装数据库软件,配置监听,原创 2015-07-17 10:29:28 · 5611 阅读 · 38 评论