我有一个包含长循环的可执行文件,所以我想在后台运行它,我该怎么用Linux中的bash脚本呢?
我知道一种方法是 Ctrl + z,然后我输入bg
,如何在bash脚本中模拟这些按键?
答案 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