<开linux系统挖掘机>linux前台进程与后台进程
2017-10-26 13:12
344 查看
本节可以学到:
linux系统后台进程的概念
后台进程与前台进程的区别以及区分方法
后台进程相关的命令
更新记录
2017/10/18:写完初稿
通常用于执行如
在UNIX与类UNIX系统中,后台进程的
用户交互
后台程序基本上不和用户交互,优先级别稍微低一点
前台的程序和用户交互,需要较高的响应速度,优先级别稍微高一点
SIGCONT–将后台任务唤醒,在后台运行;
The SIGCONT signal instructs the operating system to continue (restart) a process previously paused by the SIGSTOP or SIGTSTP signal.
2.https://zh.wikipedia.org/wiki/%E5%90%8E%E5%8F%B0%E8%BF%9B%E7%A8%8B
linux系统后台进程的概念
后台进程与前台进程的区别以及区分方法
后台进程相关的命令
更新记录
2017/10/18:写完初稿
后台进程
后台进程(Background Process)是一种在不需用户干预的情况下
运行于操作系统后台的计算机进程
通常用于执行如
日志记录、
系统监测、
作业调度以及
用户提醒等任务。
区分方法
进程组ID在UNIX与类UNIX系统中,后台进程的
进程组ID即PGID,可用ps命令获得)与控制终端
进程组ID(即TPGID)不同,因而也可以此辨识后台进程。
用户交互
后台程序基本上不和用户交互,优先级别稍微低一点
前台的程序和用户交互,需要较高的响应速度,优先级别稍微高一点
相关命令
1. & 最经常被用到 这个用在一个命令的最后,可以把这个命令放到后台执行 用户可使用“&”操作符以启动进程并使之运行于后台,但标准输出(stdout)和标准错误输出(stderr)若未重定向则仍于前台(即当前父终端)输出。 2. ctrl + z 可以将一个正在前台执行的命令放到后台,并且暂停 3. jobs 查看当前有多少在后台运行的命令 ([作业号] 运行状态 作业名称) 4.fg <%int> 将后台中的命令调至前台继续运行 5. bg <%int> 将一个在后台暂停的命令,变成继续执行
SIGCONT–将后台任务唤醒,在后台运行;
kill(pid,SIGCONT);
The SIGCONT signal instructs the operating system to continue (restart) a process previously paused by the SIGSTOP or SIGTSTP signal.
参考链接
1.https://my.oschina.net/u/2467198/blog/6190712.https://zh.wikipedia.org/wiki/%E5%90%8E%E5%8F%B0%E8%BF%9B%E7%A8%8B
相关文章推荐
- <开linux系统挖掘机> execve
- <开linux系统挖掘机> wait与waitpid()
- Linux 前台 和 后台进程 说明
- Linux 前台 和 后台进程 说明
- Linux程序进程前台后台切换操作
- <<Linux内核的设计与实现>>读书笔记(三)-Linux的进程
- <Linux系统uname命令用法>
- linux 进程前台/后台切换
- 操作系统中前台进程与后台进程(适用于Linux)
- Linux 前台 和 后台进程 说明
- Linux 前台 和 后台进程 说明
- Linux 前台 和 后台进程 说明
- <linux进程>POSIX有名信号量基本操作
- Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务
- <安彦>Linux系统时间同步
- <Linux系统stat指令用法>
- Linux 前台 和 后台进程 说明
- Android四大组件——Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务
- <Linux系统minfo命令用法>
- linux中的前台任务、后台任务和守护进程