我希望运行 python 脚本的多个实例,每个实例都提供一个增量参数。所以 bash 脚本会做类似的事情:
for i from 1 to 10 do
python script.py i
当然,所有脚本都应该从一个控制台同时运行。知道怎么做吗?
答案1
要简单地运行程序十次,并使用(递增的)迭代次数作为参数,请执行以下操作:
for ((i=1; i<=10; i++))
do
python script.py "$i"
done
正如卡马拉吉所说,要使十个进程同时运行(即同时/并行),请&
在命令中添加:
for ((i=1; i<=10; i++))
do
python script.py "$i" &
done