分页: 1 / 1

问下shell里输入suspend 怎么恢复?

发表于 : 2013-02-01 1:40
whirlwind
书上说这个是暂停shell,那要怎么恢复呢??

Re: 问下shell里输入suspend 怎么恢复?

发表于 : 2013-02-01 8:53
eexpress
把哪破书扔了。

多泡论坛。

Re: 问下shell里输入suspend 怎么恢复?

发表于 : 2013-02-05 21:37
whirlwind
eexpress 写了:把哪破书扔了。

多泡论坛。
汗,来论坛似乎还是没有知道结果哦。。
:em06

Re: 问下shell里输入suspend 怎么恢复?

发表于 : 2013-02-05 21:52
millenniumdark
whirlwind 写了:
eexpress 写了:把哪破书扔了。

多泡论坛。
汗,来论坛似乎还是没有知道结果哦。。
:em06
结果就是把书扔了啊!(不靠谱的书还不如不看。)

大多数shell下,按ctrl Z可以挂起、暂停、suspend当前的程序。

然后输入jobs可以看到暂停的程序,输入

代码: 全选

fg %1
可以把挂起的id为1的程序切到前台。

Re: 问下shell里输入suspend 怎么恢复?

发表于 : 2013-02-14 0:22
whirlwind
millenniumdark 写了:
whirlwind 写了:
eexpress 写了:把哪破书扔了。

多泡论坛。
汗,来论坛似乎还是没有知道结果哦。。
:em06
结果就是把书扔了啊!(不靠谱的书还不如不看。)

大多数shell下,按ctrl Z可以挂起、暂停、suspend当前的程序。

然后输入jobs可以看到暂停的程序,输入

代码: 全选

fg %1
可以把挂起的id为1的程序切到前台。
关键是shell已经被暂停,没法输入东西了,,

Re: 问下shell里输入suspend 怎么恢复?

发表于 : 2013-02-14 21:12
aerofox
在另一个 shell 中找到被挂起的进程 ID,再用 kill 命令使之继续:

代码: 全选

kill -CONT pid
pid 是找到的进程号。

Re: 问下shell里输入suspend 怎么恢复?

发表于 : 2013-02-14 21:16
aerofox
如果你是在一个支持作业的 shell (比如 bash、zsh)中起了另一个子 shell,在子 shell 中运行了 suspend 命令,则会返回到父 shell,在父 shell 中可以用 jobs 命令看到作业号,用 fg 命令可以把挂起的子 shell 调前台运行。

Re: 问下shell里输入suspend 怎么恢复?

发表于 : 2013-02-14 21:25
photor
:em09