Предположим, у меня есть скрипт Python, который я хочу запустить с различными комбинациями параметров (у меня MacBook Pro). Если для этого я использую скрипт оболочки (скажем, run.sh
), имеет ли смысл запускать run.sh
несколько раз одновременно, каждый из которых в разных комбинациях параметров? Говоря словами, разные комбинации параметров касаются друг друга, пока оба работают в памяти? Это что-то вроде концепции защиты памяти?
1
1 ответ
1
Вы, безусловно, можете запустить несколько экземпляров одного и того же сценария Python (и сценария оболочки тоже) - каждый запускается как отдельный процесс, со своей собственной памятью, переменными и т.д.
Но есть предостережение: если они работают с одними и теми же файлами, вы можете столкнуться с конфликтами. Если они пытаются вывести данные в один и тот же файл, возможно, один из них перезаписывает другие или что-то подобное. Если они все пытаются изменить файл, все может стать еще более запутанным.