我有
python脚本run.py:
def do(i):
# doing something with i, that takes time
start_i = sys.argv[1]
end_i = sys.argv[2]
for i in range(start_i, end_i):
do(i)
然后我运行这个脚本:
python run.py 0 1000000
30分钟后脚本完成.
但是,这对我来说太长了.
所以,我创建了bash脚本run.sh:
python run.py 0 200000 &
python run.py 200000 400000 &
python run.py 400000 600000 &
python run.py 600000 800000 &
python run.py 800000 1000000
然后我运行这个脚本:
bash run.sh
6分钟后脚本完成.
相当不错.我很高兴.
但我认为,还有另一种解决问题的方法(不创建bash脚本),不存在吗?