我有50个shell脚本:proc_0.sh,proc_500.sh,proc_1000.sh ... proc_25000.sh.
它们每个都在不同的文件上执行相同的操作.
我想一个接一个地在一个主shell脚本中执行所有这些shell脚本.
这是我到目前为止所尝试的:
#!/bin/bash/
cd $(pwd)
i=0
for i in {0..25000..500}
do
chmod +x proc_${i}.sh
bash proc_${i}.sh
done
exit
Run Code Online (Sandbox Code Playgroud)
现在,我不确定这一点,但似乎这些脚本并行运行或以某种方式混淆.我这样说是因为当我单独运行这些脚本中的一些时,它们会给出正确的结果,但不能以上述方式运行.也可能是这些脚本正在执行的程序可能存在问题.
那么,有谁能告诉我这是否是一个接一个地运行多个shell脚本的正确方法?这将有助于我缩小问题的范围.
谢谢