我有一个奇怪的问题。 有时在一个相当重的服务器上,我得到了一堆:
# apt-get install sun-java6-jre [1]+ Stopped apt-get install sun-java6-jre
甚至
# (just hitting Return) [1]+ Stopped apt-get install sun-java6-jre sun-java6-fonts
然后我什么都做不了 所有这一切正在返回我这个“停止”行…
那是什么意思 ? 太多的进程? 我怎么解决这个…
+Stopped意味着某人(可能是pipe理员)向进程发送了一个SIGTSTP (STOP信号),该进程处于暂停状态(使用作业控制 )。 按Ctrl + Z时会发生同样的情况。
这可能是自动的,以防止失控的进程检查一个加载的服务器。
要恢复过程,请尝试“fg”。
见作业控制
您可以使用
jobs # list the background jobs (by id number) fg # to foreground the last background job fg 3 # to foregroun background job with id '3'
注意: 有时候人们会因无法逃避特殊字符而无意间在后台产生工作:
wget http://sample.org/file.txt?ts=122&uid=guest
代替
wget 'http://sample.org/file.txt?ts=122&uid=guest'