比如说,我有一个 python 文件 - file1.py,带有 arg --in
python file1.py --in 10
我有 8 核 Unix 机器,我想运行 8 次相同的脚本(无限循环)(diff --in 值),它应该在 8 个不同的内核中运行,比如
python file1.py --in 10
--> 在核心 1 中
python file1.py --in 20
--> 在核心 2
python file1.py --in 130
--> 在核心 3 中
..等等
如何实施?如何指定运行哪个核心?
后续问题(为了清晰起见,来自评论)
python file1.py --in 10 &
python file1.py --in 20 &
python file1.py --in 130 &
如果我像这样运行它,它会在相同的核心还是不同的核心上运行?
尝试任务集
taskset -c 1 python file1.py --in 10
taskset -c 2 python file1.py --in 20
taskset -c 3 python file1.py --in 130