命令行: 尖括号 中括号的含义
[]
:内的内容意思是:可写可不写{}
:那就必须要在{}内给出的选择里选一个。<>
:表示必选
Kaldi run.pl & queue.pl
使用方法 run.pl <options> <log-file> <command>
├── run.pl
├── run.sh
├── cmd_1.sh
└── cmd_2.sh
run.sh
# "JOB" is core to control
nj=2
./run.pl JOB=1:$nj test.JOB.log bash cmd_JOB.sh
wait 和 & 命令
- 在每个进程中使用&符号进行让脚本在后台运行,无需等待当前进程结束。
- 为了确保每个进程都执行完成,最后务必使用 wait 关键字,用来确保每一个子进程都执行完成。
- & + wait 方法对线程并发数不可控
./1.sh &
./2.sh &
wait
for i in `seq 1 3`
do
{
echo $i
}&
done