要求实现:
按如下的方法来解决。
$ long &
$ medium &
$ short
更好的方法,命令放在同一行:
$ long & medium & short
[1] 4592 [2] 4593 $
总结:
有时会有奇怪的事情发生: short命令没有放到后台是因为在命令后面没有跟随一个'&',因此bash将等待short执行结束后再给出提示符($). 任务序号或进程ID可以提供简单的后台任务管理。可以使用kill %1来杀掉long任务(因为 long的任务序号是1),或者你可以指定进程ID(eg. Kill 4952),可以达到同样效果。 同样可以使用任务序号把后台运行的命令调度到前台,比如fg %1。如果只有一个后台在运行的命令,仅使用fg就可以了。 如果你已经开始运行某个命令,并发现该命令需要执行比较长的时间,可以使用Ctrl-Z暂停它。 在后台重新启动此任务,可以使用bg命令。 就是这些了,希望大家能灵活应用Linux下的多个命令,让多个命令同时在后台运行,以腾出空间进行前台的一些命令操作哦。 (责任编辑:IT) |