进程启动

通过在系统提示符下输入程序名或命令名来从显示站启动前台进程。

启动前台进程后,进程在显示站与您交互直到它完成为止。 在进程完成或使其停止之前,不会在显示站上发生其他交互作用(例如,输入另一条命令)。

单用户能同一时刻运行不止一个进程,最多每个用户缺省最大 40 个进程。

在前台启动进程
要在前台启动进程,请输入命令的名称,并带有相应的参数和标志:
$ CommandName
在后台启动进程
要在后台运行进程,请输入命令的名称,并带有相应的参数和标志,后跟“与”符号 &
$ CommandName&

当进程在后台运行时,可以通过在显示站上输入其他命令执行其他任务。

通常,后台进程对于花费很长时间运行的命令最有用。 然而,由于它们增加了处理器处理的工作总量,所以后台进程可能使系统的其余部分慢下来。

大多数进程将其输出定向到标准输出,即使当它们在后台运行时亦是如此。 除非重定向,否则标准输出转至显示设备。 由于后台进程的输出可能妨碍系统上的其他工作,所以通常一个好的做法是将后台进程的输出重定向到文件或打印机。 然后您可在就绪时查看输出。

注: 在某些情况下,当在后台运行时,进程可能会以与在前台运行时不同的顺序生成它的输出。 程序员可能希望使用 fflush 子例程来确保输出以正确的顺序出现,而不考虑进程是在前台还是后台运行。

后台进程运行时,可以使用 ps 命令检查其状态。