1. 创建脚本如 a.sh,内容:

#!/bin/bash

for ((i=1; i<=58; i++))

do

bsub -q serial -e temp$i.err -o temp$i.log "./regex -p temp$i --m --i"

done2. 修改权限

chmod u+x a.sh3. 执行 ./a.sh

4. 得到一系列结果文件,根据结果中的某行“final size: ”进行排序,使用shell文件 b.sh,内容如下:

#!/bin/bash

for ((i=1; i<=58; i++))

do

echo -n $i " " ; grep "final size" temp$i.err

done

执行./b.sh: ./b.sh> entries

5. 接下来根据entries中的第四列进行排序:

sort -n -k 4 entries | awk "{printf $1, $4}" > sorted_entries

6. 根据排序后的文件跑程序,建立 c.sh ,内容如下:

list=(9 14 39 44 45 16 28 3 7 21 42 38 22 54 4 32 33 23 37 10 30 5 41 35

36 40 43 19 11 31 34 51 53 18 55 58 8 15 20 56 29 6 48 47 57 46 49 52 13

1 26 25 27 2 12 24 50 17)

for ((i=2; i<=58; i++))

do

printf "bsub -q serial -e ttrend_$i.err -o ttrend_$i.log \"./regex -pm $i "

for ((j=0; j

do

printf "temp%d " "${list[$j]}"

done

printf " --m --i\";"

echo

donelist是排好序的文件名。

7. 执行c.sh:./c.sh > tempbatch.sh

8. 给tempbatch.sh加上shell头 #!/bin/bash

执行tempbatch.sh,从而最终提交批处理任务。

bsub linux提交 sh,批量提交Bsub命令相关推荐

  1. java 批量提交_【INSERT】逐行提交、批量提交及极限提速方法

    在Oracle数据库中,不是提交越频繁越好.恰恰相反,批量提交可以得到更好的性能.这篇文章给大家简单展示一下在Oracle数据库中逐行提交于批量提交两者之间的性能差别.最后再给出一种可以极大改变性能的 ...

  2. linux多个sh 同时执行命令,sh, 批量执行Linux命令

    step 1:创建一个sh批处理命令文件 # vim /etc/batch_ssh/install_redis.sh step 2:给当前用户,能够执行sh脚本权限 # chmod install_r ...

  3. git批量删除文件和批量提交

    1. 单个删除文件: ① 通常直接在文件管理器中把没用的文件删了,或者用rm命令删了:(可选操作,可直接执行②删除) $ rm test.txt ② 确实要从版本库中删除该文件,那就用命令git rm ...

  4. mysql数据没有真正提交,转MySQL 批量提交优化

    用户修改布局时,需要批量更新mysql的xxxx_layout_xxxx表.批量操作的数据量是2-30条/次.批量操作是这次项目在技术上比较关键的一个点,之前批量操作做过性能上的测试,mysql端问题 ...

  5. forall分批提交oracle,使用BULK COLLECT+FORALL加速批量提交

    一.批量提交 批量提交特点: 占用较少undo,资源(独占锁,undo)快速释放,执行时间长 批量提交适合场景: 在线大批量插入,更新,删除数据 二.BULK COLLECT+FORALL性能提升 1 ...

  6. Linux下sh/bash/source/.命令的区别(转)

    一..sh文件介绍 .sh为Linux的脚本文件,我们可以通过.sh执行一些命令,可以理解为windows的.bat批处理文件. 二.点命令(.) .命令和source是同一个命令,可以理解为sour ...

  7. ES批量提交-RestHighLevelClient

    引包: <dependency><groupId>org.elasticsearch.client</groupId><artifactId>elast ...

  8. mysql批量提交的优化

    背景 用户修改布局时,需要批量更新mysql的xxxx_layout_xxxx表.批量操作的数据量是2-30条/次.批量操作是这次项目在技术上比 较关键的一个点,之前批量操作做过性能上的测试,mysq ...

  9. spark python 上传代码包_使用 Livy Rest API 提交 spark 批量任务 (jar,Python, streaming)...

    Livy是一个开源的REST 接口,用于与Spark进行交互,它同时支持提交执行代码段和完整的程序. image.png Livy封装了spark-submit并支持远端执行. 启动服务器 执行以下命 ...

最新文章

  1. AI大牛纷纷离职!2021大厂AI Lab现状盘点,网友:名存实亡
  2. 为 Hyper-V 配置外部网络
  3. java_OA管理系统(一):Servlet总结案例仿网络聊天室
  4. 匿名内部类可以访问private_内部类一篇文章搞定
  5. Hadoop生态hive(一)介绍
  6. 蓝桥杯基础模块4_1:独立按键
  7. 华为鸿蒙2.0操作页面,华为鸿蒙2.0开面界面确认,这一变化你可懂
  8. mysql数据库安装在unix_Linux下的数据库二:在Linux/Unix平台安装MySQL
  9. Java Lambda表达式的使用
  10. 智能机器人建房子后房价走势_人工智能未来10年将颠覆房地产行业,你还敢买房吗?...
  11. js,jquery,css,html5特效
  12. Android:QQ登录页面
  13. java的继承关系linkedlist_LinkedList——JAVA成长之路
  14. sql server数据库还原备份 sql语句
  15. ENVI学习总结(十三)——波谱库的浏览与创建
  16. C# 中字符串string和字节数组byte[]的转换
  17. Linux 图片批量压缩工具
  18. 基于ssm汽车4s店维修保养试驾服务管理系统 java毕设项目介绍
  19. python和R的区别
  20. 怎么在CAD图纸中标注文字

热门文章

  1. ITIL 4 Foundation题目-7
  2. kettle案例20-增加常量
  3. 锁定计算机后如何不黑屏,电脑锁屏后开不了机怎么办 电脑锁屏后开不了机解决方法【详解】...
  4. 硕士毕业论文Word文档常用格式设置
  5. Ubuntu下载安装EDB1.3.0 2021.07
  6. STM32CubeMX-串口
  7. AXI,AXI_Lite,AXI_Stream
  8. c代码实现 ifft运算_2D-FFT及IFFT(C语言实现(转载)
  9. Teamtoken:管理员工在企业的数字资产
  10. IPv4地址和子网掩码