linux前台与后台进程调度(ps fg bg)
linux前台与后台进程调度
在linux中要终止一个前台进程用: ctr + c
要中止一个 后台进程必须使用命令: kill
kill命令的工作原理是:向linux系统到内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作。
启动前台进程与后台进程:
启动前台进程,直接使用命令,如下:
键入ls及启动了一个前台进程,只是这个进程在一瞬间就就执行玩然后销毁了
再看看下一个,输入node(node是我安装的nodejs服务器的启动命令),如下:
可以看到 nodej s服务已经在前台运行起来了。
输入console.log('hello world !')则打印出 hello world 这句话
现在 ctr + c 中止这个进程(或者ctr + d)
启动后台进程使用: 命令 + 空格 + &
还是以node为例,启动node服务器,让他在后台运行:
node &
如果是有参数的命令,如:
mongod & --dbpath /home/lyh/dababase
运行如下:
运行后啥都没有,只看到一个进程号,这是刚才启动进程的进程号,因为是后台进程,所以在前台没有任何的交互
要查看后台进程使用:jobs 命令:
(jobs命令可以查看当前所有的后台进程和和被挂起停止的进程)
将后台进程转到前台使用命令:
fg
将前台进程挂起到后台使用: ctr + Z (这便将进程挂起了,相当于进程暂停了运行)
将挂起进程转到后台运行,使用:
bg
这时将刚刚挂起的进程再次运行,只是他转到了后台
linux前台与后台进程调度(ps fg bg)相关推荐
- 在linux前台和后台运行程序
为什么要在linux命令前加上 ./ 简述 在chinaunix 论坛里找到的答案 原来Quote: unix或linux中除了path系统变量外的目录下的命令都要加./ 修改用户的 .bash_pr ...
- linux如何把命令放前台,Linux命令的前台或后台执行
自然情况下,我们在Linux的terminal窗口里输入一个命令,回车执行,命令打印出结果,执行结束,命令提示符再次出现.这样的执行方式叫做前台执行. Linux命令的前台执行很常用,但是有个问题,就 ...
- linux:作业控制 jobs命令 kill命令 bg和fg命令
作业控制 如前所述,在一个命令行的末尾加上"&"就使该命令成为了后台作业.后台作业的运行级别低于前台作业(进程). 若set命令的monitor选项被打开,即执行命令set ...
- linux 命令 抛后台,在后台运行Linux命令的方法
通常情况下,当你在终端运行一个命令,在你开始输入另外一个命令之前,你必须等待当前命令运行结束.这被称为在前台运行命令,或者前台进程.当一个进程在前台运行时,它占用了你的 shell,并且你可以通过输入 ...
- Linux nohup实现后台运行程序及查看(nohup与)
Linux nohup实现后台运行程序及查看(nohup与&) 更新时间:2019年09月11日 09:28:40 作者:猿的生活 这篇文章主要介绍了Linux nohup实现后台运行程序及查 ...
- linux新终端找回任务,Linux 终端任务后台执行
在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: $ ./test.sh & [1] 17208 $ jobs ...
- Linux前台后台进程切换(转载)
linux前后台进程切换(转) (2012-05-10 12:31:20) 转载▼ 标签: 杂谈 分类: linux操作系统 from:http://blog.csdn.net/java3344520 ...
- linux断开会话不中断进程,Linux让进程后台运行且连接断开不影响(nohup、setsid、disown、screen)...
背景 由于Linux的某些特性,例如可以多用户同时登陆.服务器运用广泛等,我们通常会用ssh去连接一台远程的Linux主机,或者在开发机上(本机)开多个terminal.而在我们运行一个耗时较长的任务 ...
- linux 命令 抛后台,Linux 后台执行命令
场景 python 代码,打印1~3000,每秒打印一次 ## file_name: test.py import time i = 0 while 1: time.sleep(1) i = i + ...
最新文章
- 【翻译】将Ext JS Grid转换为Excel表格
- python爬取正确但不出文件_python爬取糗事百科,该如何正确保存到本地文件夹?报错-问答-阿里云开发者社区-阿里云...
- [UI] 精美UI界面欣赏[1]
- sqlserver之定位死锁(经验分享)
- tensorflow学习:分布式tensorflow使用,代码实现inGraph方式
- 2019可信云云计算开源产业大会:腾讯云TStack获多云管理认证及多项殊荣
- iofd:文件描述符_文字很重要:谈论设计时18个有意义的描述符
- Centos7 重启网卡
- 【推荐】飞鸽传书2013官方下载
- AngularJS消费 小计
- Jbpm工作流表补数记录
- js去空格 回车 制表符 换页符
- atan(y/x)与atan2(y,x)的区别
- linux桌面只运行浏览器,分享|4 个 Linux 桌面上的轻量级图像浏览器
- python声音识别歌曲_听歌识曲--用python实现一个音乐检索器
- 更改分辨率时banner图片变形解决方案
- PS软件操作应用—文字特效
- 华东地区博友链接集合(陆续增加中)
- 计算机音乐技术的发展,计算机网络技术对音乐发展的影响探析
- 【车间调度】基于matlab遗传算法求解车间调度问题(含甘特图)【含Matlab源码 2216期】
热门文章
- 为什么C++(来自C++之父的观点)
- “21天教你学会C++”
- SQL查询交集、并集、差集
- 企业关系网络分析,大数据时代淘金利器
- 《敏捷迭代开发:管理者指南》—第2章2.14节推荐读物
- es6学习笔记-module_v1.0_byKL
- 火狐已阻止载入混合活动内容“http://www.XXX/index.php?app=serviceac=authts=isauthurl=...
- ubuntu -- 安装memcached
- 大四Java复习笔记之Java基础
- 【九度OJ1518】|【剑指offer16】反转链表