- 论坛徽章:
- 1
|
- echo "`date` Start deleting users..." > $LOGFILE
- sqlplus -S "$ORAUSER/$ORAPASS@$DBSID as sysdba" >>$LOGFILE 2>&1 & <<!
- @du1.sql
- exit
- !
- sqlplus -S "$ORAUSER/$ORAPASS@$DBSID as sysdba" >>$LOGFILE 2>&1 & <<!
- @du2.sql
- exit
- !
- sqlplus -S "$ORAUSER/$ORAPASS@$DBSID as sysdba" >>$LOGFILE 2>&1 & <<!
- @du3.sql
- exit
- !
- sqlplus -S "$ORAUSER/$ORAPASS@$DBSID as sysdba" >>$LOGFILE 2>&1 & <<!
- @du4.sql
- exit
- !
- sqlplus -S "$ORAUSER/$ORAPASS@$DBSID as sysdba" >>$LOGFILE 2>&1 & <<!
- @du5.sql
- exit
- !
- wait
- echo "`date` User deletion is complete..." >> $LOGFILE
复制代码 如上代码,本意是并行执行5个sqlplus,分别在开始和结束的时候echo一个时间到日志文件,但是不知道怎么回事,根本不执行sqlplus部分,是什么原因呢? |
|