将进程放到后台

牙膏

如果我已经开始一个过程,并且花费的时间比我预期的要多,并且我很遗憾没有这么说rm foo &而不是rm foo,我可以做点什么让它进入后台?

斯蒂芬·哈里斯(Stephen Harris)

在几乎所有可能使用的shell中,您都应该可以按Ctrl-Z挂起该进程,然后使用该bg命令在后台将其恢复。

例如

$ sleep 1000
^Z[1] + Stopped                  sleep 1000

$ bg
[1] sleep 1000&

$ jobs
[1] +  Running                 sleep 1000

$ 

请注意,某些作业(例如,要求用户输入的作业)将不会在后台运行,并且会停止,等待回到前台(fg)。

(在一些外壳程序和情况下,这是行不通的,但是它们往往是高度专业化的-例如嵌入式系统-或非常旧的unix版本)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章