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