Belle2软件使用小技巧

记录一些在使用belle2软件框架时,可以简化工作的小技巧 :)

后台下载gbasf2数据

首先配置好gbasf2环境

将下述脚本存入download.sh,输入chmod a+x download.sh添加执行权限

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash

rm -rf TMP.${1}.list
touch TMP.${1}.list
gb2_ds_list $1 >> TMP.${1}.list


cat TMP.${1}.list | grep -v "#" | while IFS=: read sub_address
do
    #use -f to avoid asking
    gb2_ds_get -f ${sub_address} &
done

rm -rf TMP.${1}.list

在命令行中输入nohup ./download.sh %project_name &即可将下载程序放入后台,退出终端后仍会继续下载,可以从输出的log文件nohup.out中看出一直在下载。

To do

  • 分每个sub下载的输出log都全部放到了nohup.out文件中,有点混乱,虽然不影响下载文件

update log

  • 2023.7.17: 修复同时在两个窗口运行的冲突问题

Belle2软件使用小技巧
http://106.14.29.162/2023/07/17/Belle2软件使用小技巧/
作者
小宽
发布于
2023年7月17日
许可协议