2016-02-04 26 views
0

我有一個.sh腳本是這樣的:如何在Ubuntu中運行Firefox的多個實例?

#!/bin/bash 
while : 
do 
    firefox ://imacros/?m=script.iim & sleep 600 
    killall firefox 
    sleep 5 
done 

,但我想運行兩個Firefox的實例,使這個腳本:

#!/bin/bash 
while : 
do 
    firefox ://imacros/?m=script.iim 
    firefox ://imacros/?m=script2.iim & sleep 600 
    killall firefox 
    sleep 5 
done 

但即使是現在,火狐只有1個實例啓動第一個腳本正在運行。

我想知道如何在一次執行兩個實例的同時執行不同的任務?

+1

有一個bash腳本並不意味着你有一個編程問題。您有一個Firefox使用問題。請閱讀[文檔](https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options)。 –

回答

1

你可以從擁有不同主目錄的不同用戶運行firefox。那麼你可以擁有許多你需要的實例。

+0

我試過...謝謝,但它不工作我目前正在嘗試這個: firefox -a firefox -remote「OpenURL('http://your.homepage.here',new-window)」 – TheNewGenGamer

+1

可能是你可以嘗試另一個Firefox的配置文件:'firefox -P new ...'。我不確定這是否需要事先配置一些配置文件,但對我來說這是有效的。您也可以使用'-SelectProfile'來查看現有的配置文件。 – dmi

0

您可以嘗試在Firefox中創建另一個配置文件,並使用-no-remote選項啓動另一個實例。


我美分O的嘗試6.5

運行此命令在命令端子:火狐-p -no遠程

Firefox的配置文件管理器將打開,並會要求您選擇配置文件你想用。如果您已有超過1個配置文件,請點擊「創建配置文件」按鈕以創建一個新的配置文件,一旦創建新的配置文件,選擇它並點擊「啓動Firefox」

2

Firefox的選項爲:firefox --no-remote ;)

基本上,--no-remote禁止firefox嘗試與其他firefox的實例進行通信;我使用它時,我需要兩個不同配置文件的Firefox窗口。

Documenation