Bash:在后台运行可执行文件

时间:2015-03-30 08:44:39

标签: linux bash shell

我有一个包含长循环的可执行文件,所以我想在后台运行它,我该怎么用Linux中的bash脚本呢?

我知道一种方法是 Ctrl + z,然后我输入bg,如何在bash脚本中模拟这些按键?

1 个答案:

答案 0 :(得分:1)

linux中的任何可执行文件都可以在后台运行,如下所示:

 $ ./yourExecutable.exe&

在结尾处添加&字符。 (假设yourExecutable.exe在当前工作目录中)

以后如何杀死它?

$ ps -ax | grep yourExecutable.exe

您将获得如下输出:

9384  pts/7    S+     0:00 grep yourExecutable.exe
25082 pts/7    T      0:00 yourExecutable.exe&

使用SIGKILL终止第二个流程。那是你在后台执行的那个。

$ kill -9 25082