如果你在终端下运行一个程序,如果这个程序正在运行,我们可以用 ctrl + z 的命令将这个程序挂到后台。
desk@desk-ubuntu:~/mytest/test$ ./a.out
如果你运行一个阻塞程序,现在你就可以执行 ctrl+z 命令。那么将出现:
desk@desk-ubuntu:~/mytest/test$ ./a.out
^Z
[1]+ Stopped ./a.out
desk@desk-ubuntu:~/mytest/test$
利用 job 命令我们可以看到:
desk@desk-ubuntu:~/mytest/test$ jobs
[1]+ Stopped ./a.out
这说明我们后天已经有一个程序在跑。
这时我们可以用fg 命令恢复后台程序:
desk@desk-ubuntu:~/mytest/test$ fg
./a.out
恩,就是这么简单。