По умолчанию, если экземпляр Firefox уже запущен, он не запустит новый, пока вы не укажете --new-instance
.
Если вы хотите запустить два экземпляра Firefox одновременно, с разными версиями Firefox и для разных целей, вы должны использовать разные профили: ваш профиль по умолчанию, предположительно с вашим Firefox по умолчанию, и другой профиль для вашего тестового Firefox.
Чтобы настроить это, полностью закройте Firefox, затем запустите
firefox45 --ProfileManager
и создайте новый профиль (, например, «acceptance»).
Затем вы можете запустить Firefox 45 с
firefox45 -P acceptance
, и он будет использовать этот профиль и запускать новый экземпляр вместо того, чтобы использовать существующий Firefox по умолчанию.
Существует множество источников информации о-c
:том, что он используется для запуска команды с данной оболочкой и является стандартной опцией .
Параметр-a
отличается :Оболочки позволяют назначать переменные , но без экспорта эти значения видны только в сценарии оболочки, а не в программах, запускаемых из оболочке (для этого необходимоexport
переменную оболочки, сделав ее переменной окружения). Этот параметр указываетdash
устранить различие между переменными оболочки -и переменными окружения -. Это приведет к поломке многих скриптов из-за переопределения/изменения значений переменных среды, которые в противном случае передавались бы без изменений программам, запускаемым из оболочки (. Возможно, это была полезная функция более 20 лет назад ).
Оба варианта являются стандартными, новаш пробег может значительно увеличиться