草庐IT

linux - 为什么我在一个终端上得到 "Suspended (tty output)"而在其他终端上却没有?

显然我在tcshshell中做了一些奇怪/错误的事情,现在每当我在后台启动一个打印到stdout的应用程序时,应用程序就会被挂起(停止)。奇怪的是,这种行为只发生在这个终端;如果我在另一个终端中执行相同的操作,应用程序将继续在后台运行并将其输出打印到终端。在“损坏的”终端中,我必须将挂起的应用程序放回前台(使用fg)让它继续。例子:thehost:/tmp/test1(277)>ls-l&[3]1454thehost:/tmp/test1(278)>[3]+Suspended(ttyoutput)ls--color=auto-lthehost:/tmp/test1(278)>fgls-

linux - 为什么我在一个终端上得到 "Suspended (tty output)"而在其他终端上却没有?

显然我在tcshshell中做了一些奇怪/错误的事情,现在每当我在后台启动一个打印到stdout的应用程序时,应用程序就会被挂起(停止)。奇怪的是,这种行为只发生在这个终端;如果我在另一个终端中执行相同的操作,应用程序将继续在后台运行并将其输出打印到终端。在“损坏的”终端中,我必须将挂起的应用程序放回前台(使用fg)让它继续。例子:thehost:/tmp/test1(277)>ls-l&[3]1454thehost:/tmp/test1(278)>[3]+Suspended(ttyoutput)ls--color=auto-lthehost:/tmp/test1(278)>fgls-