批量打patch (adpatch) 的设置步骤

简介:

1.所有的zip文件放在一个目录并解压

2.取出所有目录的名字存放于一个文件中
  ls -ltr | awk '{print $NF}' | grep -v zip  >df.li
  一般df.li中第一行需要删除掉
3.把命令输出到shell脚本
  cat df.li | while read line
  do
  patchbase=/volume/r02/applgerpa/patch_merged/ad
  patchno=$line
  patchname=$line
  echo "patchbase=/volume/r02/applgerpa/patch_merged/ad
  patchno=$line
  patchname=$line
  adpatch defaultsfile=$APPL_TOP/admin/$TWO_TASK/def.txt logfile=u$patchname.log patchtop=$patchbase/"$patchname" driver=u$patchno.drv   workers=32
interactive=yes"
  done >adpatch.sh
4.执行脚本
  sh adpatch.sh
本文转自ITPUB博客tolywang的博客,原文链接:批量打patch (adpatch) 的设置步骤,如需转载请自行联系原博主。
相关文章
|
Unix Linux Shell
patch 命令用法详解(转)
patch,是打补丁的命令,有很多用法,见帮助#man patch patch -p0       (“p”指的是路径,后面的数字表示去掉路径的第几部分。"0",表示不去掉,为全路径) patch -p1       (“p”后面的数字"1",表示去掉前第一个路径) fetch http://people.
9893 0
|
12月前
一行代码 base64批量解密
一行代码 base64批量解密
124 0
|
存储 JSON 缓存
听GPT 讲Alertmanager源代码--dispatch/silence/inhibit等
听GPT 讲Alertmanager源代码--dispatch/silence/inhibit等
72 0
|
移动开发
diff和patch的使用简介
diff和patch的使用简介
|
中间件 关系型数据库 Oracle