2016-02-04 27 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