2013-02-14 156 views
-2

我试图在Ubuntu中运行一个C程序,只要打开Mozilla Firefox,它就应该开始运行。只要Firefox打开,就应该在后台连续启动Mozilla Firefox。我该怎么做在后台运行程序

+2

为什么重复这个问题:http://stackoverflow.com/questions/14872551/run-a-program-without-terminal ? – junix 2013-02-14 10:52:41

回答

0

创建一个脚本。

在这个脚本中,启动你的程序和Firefox。

运行脚本。

0

使用脚本类似于下面与您的程序一起运行的Firefox:

#/bin/sh 

myprogram & 
my_program_pid="$!" 

firefox 

kill $my_program_pid 
+0

我试图运行我的C程序使用上面的脚本,但它给错误,在行号。 3“命令未找到”。Firefox正在打开,但我得到了上述错误 – user2071551 2013-02-22 13:05:02

+0

@ user2071551尝试指定程序的完整路径。 – 2013-02-22 13:31:48

+0

我试着给我的文件(C程序)的路径,但它给错误为“权限被拒绝”。我甚至尝试使用root权限相同,但结果是一样的。 – user2071551 2013-02-22 14:20:56