我有一个包含长循环的可执行文件,所以我想在后台运行它,如何在 Linux 中使用 bash 脚本执行此操作?

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

请您参考如下方法:

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 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!