毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> linux >> 正文

shell下面的内容该如何转成windows的批处理

更新时间:2013-1-21:  来源:毕业论文

shell下面的内容该如何转成windows的批处理
①echo `date +'%Y-%m-%d %H:%M:%S'` "[$level] ($0: pid=$$) $@" 1>&2

②  com_log_info "DBファンクション開始 $1"
  $ORACLE_HOME/bin/sqlplus -S $ORACLE_USER/$ORACLE_PASS@$ORACLE_SID << _EOD_
whenever sqlerror exit 255
var ret number;
exec :ret := $1;毕业论文 
exit :ret;
_EOD_
  ret=$?
  mes="DBファンクション"
  if [ $ret -eq 0 ]; then
    com_log_info "$mes($1)正常終了"
  elif [ $ret -le 9 ]; then
    com_log_warn "$mes($1)警告終了"
  else
    com_log_error "$mes($1)異常終了"
  fi

③for file in `ls $BASEDIR/lib`; do
  CLASSPATH=$CLASSPATH:$BASEDIR/lib/$file
done

$JAVA_HOME/bin/java $JAVA_OPTS -cp $CLASSPATH \
  jp.co.toshiba_sol.rs.dps.common.batch.BatchRunner $@
exit $?

set "BASEDIR=C:\test" for /f "delims=" %%a in ('dir /b "%BASEDIR%\lib"') do (     set "CLASSPATH=%CLASSPATH%;%BASEDIR%\lib\%%a" ) %JAVA_HOME%\bin\java %JAVA_OPTS% -cp %CLASSPATH% jp.co.toshiba_sol.rs.dps.common.batch.BatchRunner exit errorlevel

@echo off for /f "tokens=2" %%a in ('tasklist /v ^| findstr /c:"- %0"') do (     set "myPid=%%a" ) echo %date:~0,10% %time:~0,8% "[%level%] (%0: pid=%myPid%) $@" 1>&2

set ORACLE_USER=USERNAME set ORACLE_PASS=PASSWORD set ORACLE_SID=DATABASENAME set oraSql=%temp%\myOra.sql >"%oraSql%" echo conn %ORACLE_USER%/%ORACLE_PASS%@%ORACLE_SID% >>"%oraSql%" echo whenever sqlerror exit 255 >>"%oraSql%" echo var ret number; >>"%oraSql%" echo exec :ret := $1; >>"%oraSql%" echo exit :ret; sqlplus /nolog @"%oraSql%"

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©chuibin.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。