1 .在 Linux 中程序运行分为前台运行和后台运行。
执行程序时直接输入程序名称,程序将在前台运行并占据当前控制台,直到程序运行结束,如在程序的执行命令后加入 “&” ,程序将在后台运行,不占据输入命令的控制台,因此用户可以进行其他操作。
2 .程序可以在前台和后台运行状态之间转化
使用 fg 和 bg 命令可以把程序在前台运行状态和后台运行状态之间进行转换。
3 .保持程序始终运行
当用户退出登入时,用户所执行的程序将停止运行,对于系统中保持运行状态的程序需使用 nohap 命令与程序的执行命令配合使用。
# nohap a job &
其中a job是需要在系统中保持运行状态下的程序名。