操作运行中的系统(二)-在后台运行程序

有时候我我们需要运行一段脚本在后台,比如运行以下脚本:

(while true; do echo "Hello" >> ~/hello.out; sleep 5; done) &

最后那个&,就可以让这个任务在后台运行。同时你会得到任务的 job 编号和 id。

使用 jobs 命令可以查看运行中的工作。

使用 fg 可以将后台的任务唤出到前台,然后要想将任务送回后台,用ctrl + Z 即可。

要 kill 掉任务,如果他在前台,用 ctrl+C即可,如果是在后台,用 kill命令加上已知的 job编号 即可, 比如

kill %2

kill编号前面要加%,但是fg不用加%,比如把1号任务提到前台来。

fg 1

 

你可能感兴趣的:(Linux基础)