关于linux:前台作业和后台作业之间的区别

Difference between foreground job and background job

在Linux中,前台作业和后台作业有什么区别?


在前台作业中,您的所有输入都指向进程的stdin(包括当您按下CTRL-C时生成的SIGINT,这就是为什么如果进程在前台,您仍然可以终止进程)。

在后台作业中,您的输入被定向到shell进程,这就是您看到shell提示并可以执行命令的原因。