Linux教程(9)- Linux中的会话和作业
linux中的会话和作业
进程:Linux自身运行的独立的程序
交互进程:由一个shell启动的进程,可以再前台运行,也可以在后台运行
批处理进程:是一个进程序列,和终端没有联系
监控进程(守护进程):Linux系统启动时,启动的进程,并且在后台运行
作业:一个正在执行的进程,而且作业可以包含一个或多个进程。
作业控制:控制正在运行的进程的行为。如:挂起一个进程,等一会在执行。这样用户就可以再多个作业之间切换。
&:在命令后面使用该符号,可以让命令在后台执行
jobs:可以查看正在后台运行的作业
sleep 10000 延迟几秒
ctrl+c:中断
ctrl+z:挂起
案例:date ; sleep 5 ; date
jobs:查看当前后台的作业状态
-l:除了列出作业号外,同时列出PID
-r:列出仅仅在后台运行的作业
-s:列出仅仅在后台暂停的作业
fg:将后台的命令调到前台来继续执行,不能放回后台了
%作业编号
bg:将后台暂停的命令继续执行
%作业编号
ps –j 显示当前作业进程信息
TGID:线程组ID号
SID:会话ID号