在将其置于后台后,在Linux上更改回正在运行的进程

时间:2011-08-29 19:57:12

标签: linux process background

我用另一个应用程序生成了一个进程。我可以看到它正在运行:

ps -ef

如何通过在控制台中输入命令来切换到该过程,就像我自己手动启动它一样?

2 个答案:

答案 0 :(得分:29)

如果它是从当前shell启动的,请使用标准作业控制,例如

$ jobs

$ gedit &
[1] 3341

$ jobs
[1]+  Running                 gedit &

$ fg %1
gedit

答案 1 :(得分:6)

基本上,您只能管理具有作业控制的进程,这些进程是当前shell的子进程,即由您正在使用的shell启动的作业。如果您确实使用当前shell启动并处理了该过程,fg和其他作业控制选项将起作用。如果没有,您无法使用shell管理作业。

最常用的“解决方法”(实际上比shell强大得多)是GNU screen