Starting multiple firefox profiles with batch file

2019-06-06 17:51发布

It is possible to start different firefox profile with firefox -P <profile-name> -no-remote

However, when I want to start multiple profiles with batch file in linux simultaneously, only the first profile starts and the subsequent profiles do not start until the previous is quit.

At the moment I am unsuccessful with this batch script:

#! /bin/bash

firefox -P "profile 1" -no-remote
firefox -P "profile 2" -no-remote
firefox -P "profile 3" -no-remote

Basically, profile 1 starts fine but profile 2 does not start until I quit firefox first; the next command does not get executed until the previous is quit.

In Windows, I have successfully managed to start multiple firefox simultaneously using this bat file:

start "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -P "profile 1" 
start "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -P "profile 2" 
start "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -P "profile 3"  

The quotes after start help accomplish this, without quotes after start, profiles don't all start at the same time, but in linux I have no idea how to accomplish this?

2条回答
乱世女痞
2楼-- · 2019-06-06 18:40

This is what helped me when i searched threw the internet

@echo off

start firefox.exe -P Profile1 -no-remote
start firefox.exe -P Profile2 -no-remote
start firefox.exe -P Profile3 -no-remote
查看更多
聊天终结者
3楼-- · 2019-06-06 18:44

You need to run them in the background by adding an

  & 

to the end of the commands

查看更多
登录 后发表回答