Вероятно, это как-то связано с xargs
'ARG_MAX
, который определяет размер пакета для количества аргументов, отправляемых в исполняемый файл;следовательно, зачем несколько вызовов вашего скрипта, поскольку он разделяет аргументы между несколькими вызовами.
Попробуйте -n
(или --max-args
) флаг xargs
.
Лучший способв целом было бы simulate.py
принять аргумент файла, чтобы вы могли сделать что-то вроде этого:
./rsgen.py --numReferences N > rs.txt;
./simulate.py -f rs.txt
Вероятно, это было бы намного быстрее, так как избегает xargs
накладных расходов