linux 后台任务 运行 关闭 查看
一、&
加在一个命令的最后,可以把这个命令放到后台执行,如
watch -n 10 sh test.sh & #每10s在后台执行一次test.sh脚本
二、ctrl + z
可以将一个正在前台执行的命令放到后台,并且处于暂停状态。
三、jobs
查看当前有多少在后台运行的命令
jobs -l 选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated。但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识。
四、fg
将后台中的命令调至前台继续运行。如果后台中有多个命令,可以用fg %jobnumber(是命令编号,不是进程号)将选中的命令调出。
五、bg
将一个在后台暂停的命令,变成在后台继续执行。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出。
六、kill
- 法子1:通过jobs命令查看job号(假设为num),然后执行kill %num
- 法子2:通过ps命令查看job的进程号(PID,假设为pid),然后执行kill pid
前台进程的终止:Ctrl+c
七、nohup
如果让程序始终在后台执行,即使关闭当前的终端也执行(之前的&做不到),这时候需要nohup。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。关闭中断后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)
ps -aux | grep "test.sh" #a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序,不以终端机来区分
linux 后台任务 运行 关闭 查看相关推荐
- Linux后台任务运行的方法
Linux后台任务运行的方法 最近在远程服务器跑算法模型,远程服务器的工具我用的是MobaXterm,推荐推荐,很好用~ 言归正传,跑算法模型要好久,因为服务器性能不是很好,我跑一次要好几天,那就难免 ...
- linux队列运行任务查看,Linux环境下批量执行队列任务的优雅方案
设想我们有一个程序,需要在不同的参数下执行很多次,我们希望能够批量进行提交. 但是程序对系统的资源消耗比较大,而系统的资源是有限. 我们希望这些任务是按照队列排队提交的,每次只执行3个. 只有当队列中 ...
- Linux深入浅出--3.vi和vim的使用及关机重启命令及用户管理、添加查询切换用户、用户组的操作及Linux系统运行级别及找回root密码
目录 一.vi和vim 1.vi和vim的基本介绍 2.vi和vim常用的三种模式 vim使用简单入门 3.三种模式转换结构图 4.vi和vim的快捷键使用 二.关机&重启命令 三.用户管理 ...
- linux关闭后台运行命令,linux后台运行、关闭、查看后台任务常用命令
一.& 加在一个命令的最后,可以把这个命令放到后台执行,如: [root@bqh-01 ~]# watch -n 3 "sh 1.sh" #每3s在后台执行一次1.sh脚 ...
- Linux后台运行任务nohup结合用法以及如何精准查找进程并kill后台任务实践
转自 https://segmentfault.com/a/1190000021265829?hmsr=toutiao.io&utm_medium=toutiao.io&utm_sou ...
- linux项目运行日志查看,Linux项目部署、后台启动和终止运行及查看日志信息_MQ...
Linux项目部署.后台启动和终止运行及查看日志信息_MQ Linux项目部署.后台启动和终止运行及查看日志信息_MQ Linux项目部署.后台启动和终止运行及查看日志信息_MQ [var1] (1) ...
- 如何查看Linux当前运行的tomcat
查看tomcat是否启动 (或说查看Linux当前运行的tomcat): ps -ef | grep tomcat 或者 ps -ef | grep java ...
- Linux下 SpringBoot jar项目后台运行、查看、停用
运行java jar: nohup java -jar **-0.0.1-SNAPSHOT.jar & 查看进程: 采用top或者ps aux命令.一般 如果后台是springboot,jar ...
- linux后台运行cat命令,Linux程序前台后台切换
Linux程序前台后台切换1.在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行Ubuntu$">root@Ubuntu$ ./tcpserv01 ...
最新文章
- Mysql基础--常见的表的约束介绍(一)
- 转:在 C# 中使用 P/Invoke 调用 Mupdf 函数库显示 PDF 文档
- js模板引擎——art Template
- Ajax Toolkit AutoComplete 几种用法
- 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-(一千零一拾一元整)输出。...
- 浅谈 JavaScript、ECMAScript (ES5、ES6)是什么、相互关系
- python元祖和文件用法举例
- hadoop 单机单间_Hadoop单机模式配置
- 基于JAVA+SpringBoot+Mybatis+MYSQL的贷款审批系统
- 超视频化到来,你能看到什么?
- python 多进程 阻塞_Python Pool类多进程 apply_async 异步变成了阻塞解决方法
- mysql和oracle的时间字段区别_Oracle数据库中关于日期和时间字段类型
- Modelsim下载、注册与添加仿真库(LATTICE DIAMOND)
- 控制系统设计专题(一)——PID控制算法
- 斗鱼password加密参数调试生成案例
- 12个免费矢量免抠素材网站
- 相机快门、 光圈有啥区别?
- 名悦集团国庆出行自驾游攻略
- 信息学奥赛一本通-1055:判断闰年
- 领英不能加人怎么办?