Запуск нескольких экземпляров оболочки с разными параметрами одновременно

496
Katherine

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

1

1 ответ на вопрос

1
Gordon Davisson

Вы, безусловно, можете запустить несколько экземпляров одного и того же сценария Python (и сценария оболочки тоже) - каждый запускается как отдельный процесс, со своей собственной памятью, переменными и т. Д.

Но есть предостережение: если они работают с одними и теми же файлами, вы можете столкнуться с конфликтами. Если они пытаются вывести данные в один и тот же файл, возможно, один из них перезаписывает другие или что-то подобное. Если они все пытаются изменить файл, все может стать еще более запутанным.