经常在SUN下要对一些软件打一些补丁,有时一旦数量过大的的话,做起为很是麻烦,
近日装一系统时,写出一脚本,解决了使用过程中的问题,现在整理出来:
进入补丁存放目录:LS >ls.txt(要带个参数,让它按照数字顺序显示)生成文件内容如下:
ITOSOL_00221
ITOSOL_00343
ITOSOL_00355
ITOSOL_00356
ITOSOL_00358
ITOSOL_00377
ITOSOL_00382
ITOSOL_00384
ITOSOL_00389
ITOSOL_00390
ITOSOL_00391
ITOSOL_00392
ITOSOL_00398
ITOSOL_00399
ITOSOL_00401
ITOSOL_00403
ITOSOL_00408
ITOSOL_00409
ITOSOL_00410
ITOSOL_00411
ITOSOL_00412
ITOSOL_00413
ITOSOL_00414
ITOSOL_00418
ITOSOL_00419
ITOSOL_00420
ITOSOL_00421
ITOSOL_00423
ITOSOL_00424
ITOSOL_00425
ITOSOL_00430
ITOSOL_00438
ITOSOL_00440
ITOSOL_00441
ITOSOL_00442
ITOSOL_00443
ITOSOL_00444
ITOSOL_00445
ITOSOL_00455
ITOSOL_00459
ITOSOL_00460
ITOSOL_00461
ITOSOL_00462
ITOSOL_00463
ITOSOL_00464
ITOSOL_00465
ITOSOL_00466
ITOSOL_00470
ITOSOL_00471
ITOSOL_00472
ITOSOL_00473
ITOSOL_00476
ITOSOL_00479
ITOSOL_00481
ITOSOL_00484
ITOSOL_00486
ITOSOL_00487
ITOSOL_00488
ITOSOL_00489
ITOSOL_00490
ITOSOL_00491
ITOSOL_00492
ITOSOL_00493
ITOSOL_00494
ITOSOL_00495
ITOSOL_00496
ITOSOL_00497
ITOSOL_00498
ITOSOL_00499
ITOSOL_00500
(ITOSOL_00501)
ITOSOL_00503
ITOSOL_00506
ITOSOL_00507
ITOSOL_00508
ITOSOL_00509
ITOSOL_00511
ITOSOL_00514
***********(省去N行)
然后VI脚本如下:
#!/usr/bin/bash
for ITO_PATCH in $(cat /backup/ovo/patches/ovo8/ls.txt)
do
sh $ITO_PATCH
sh /backup/ovo/patches/ovo8/install_patch
rm -rf $ITO_PATCH.*
rm /backup/ovo/patches/ovo8/install_patch
done
执行该脚本,就可以看着屏幕处理补丁安装啦!!
阅读(693) | 评论(0) | 转发(0) |