关于shell命令bg的问题搞不定,麻烦各位帮忙看看!
我在终端用proz下载东西,按了ctrl+z后键入bg,可以看到proz转入后台了,可是状态是stop,用fg 1换到前台来后,它又才开始工作,只要一转入后台他就停止下载了,状态显示如下:$ proz --max-bps=0 -k=5 http://mirror.linux.duke.edu/pub/fedora/linux/core/2/i386/iso/FC2-i386-disc1.iso &
5803
$ jobs
+Stopped proz --max-bps=0 -k=5 http://mirror.linux.duke.edu/pub/fedora/linux/core/2/i386/iso/FC2-i386-disc1.iso
$ ps u
USER PID %CPU %MEM VSZRSS TTY STAT START TIME COMMAND
jerry 31590.00.36756 1360 tty1 S 17:45 0:00 -bash
jerry 31830.00.26644 1100 tty1 S 17:46 0:00 /bin/sh /usr/X11Rjerry 31950.00.13604512 tty1 S 17:46 0:00 xinit /etc/X11/xijerry 32100.02.5 28176 10060 tty1 S 17:46 0:01 /usr/bin/gnome-sejerry 32240.02.1 13684 8132 tty1 S 17:46 0:01 /usr/libexec/gconjerry 32270.00.22936888 tty1 S 17:46 0:00 /usr/bin/gnome-kejerry 48060.00.35944 1384 pts/8 S 19:45 0:00 bash
jerry 58030.00.12884672 pts/8 T 23:28 0:00 proz --max-bps=0
jerry 58040.00.14108768 pts/8 R 23:28 0:00 ps u
请问如何才能让它在后台也能下载?先谢谢了! 用不着吧,开一个xterm,让它在那里下就是了 就是为了使用bg,jobs,fg等命令,各位帮帮忙啊! bg
bg命令用来迫使被挂起的进程在后台运行。例如,当你已经在前台启动了一个命令时(没有在此命令后使用&),你才想到这一命令将运行较长一段时间,但你这时还需使用shell。在这种情况下,可通过ctrl+z挂起当前运行的进程。此时你既可以使它长期挂起,也可以通过输入bg把这一进程放到后台运行。这样shell就可以用来执行其他的命令了。 我用bg把它放在后台运行后,我用jobs命令发现它的状态是s,而且下载的字节数也没有增加,就是说它在后台没有运行,不知道是怎么回事儿 Ctrl+z放到后台以后,再运行一次bg 1,也许会继续。
$ proz http://dla.pchome.net/internet/browser/browser/IE6b2800.zip &
4030
$ jobs
+Stopped proz http://dla.pchome.net/internet/browser/browser/IE6b2800.zip
$ fg 1
proz http://dla.pchome.net/internet/browser/browser/IE6b2800.zip
+Stopped proz http://dla.pchome.net/internet/browser/browser/IE6b2800.zip
$ bg 1
+ proz http://dla.pchome.net/internet/browser/browser/IE6b2800.zip &
$ jobs
+Stopped proz http://dla.pchome.net/internet/browser/browser/IE6b2800.zip
$
还是不行
:cry:
页:
[1]