linux后台运行和关闭、查看后台任务
fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令
一、&
加在一个命令的最后,可以把这个命令放到后台执行,如
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:显示所有程序,不以终端机来区分
进程的终止:
后台进程的终止:
本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/p/3980334.html,如需转载请自行联系原作者
linux后台运行和关闭、查看后台任务相关推荐
- linux关闭后台运行命令,linux后台运行、关闭、查看后台任务常用命令
一.& 加在一个命令的最后,可以把这个命令放到后台执行,如: [root@bqh-01 ~]# watch -n 3 "sh 1.sh" #每3s在后台执行一次1.sh脚 ...
- Linux后台运行和关闭程序、查看后台任务
fg.bg.jobs.&.ctrl+z 都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的. 1.& (最经常被用到) 这个 ...
- linux查看 后台运行的程序看不出来,linux后台运行、关闭和查看程序的方法
一.关闭终端后,后台依然运行的程序的方法 nohup python main.py & (其中python main.py就是我们要运行的程序) 用这个命令,关闭终端后,在另一个终端查看运行的 ...
- linux后台运行nohup | 进程查看、终止 | linux命令记录
后台运行程序 方法一: command & 缺点:退出终端 即退出执行命令. nohup:可以记录发生日志. tmux:可以保存上次的工作流. 方法二: nohup command & ...
- Linux 下后台运行程序,查看和关闭后台运行程序(转载)
1.运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令. (1)&命令 功能:加在一个命令的最后,可以把这 ...
- Linux后台运行任务nohup结合用法以及如何精准查找进程并kill后台任务实践
转自 https://segmentfault.com/a/1190000021265829?hmsr=toutiao.io&utm_medium=toutiao.io&utm_sou ...
- Linux nohup实现后台运行程序及查看(nohup与)
Linux nohup实现后台运行程序及查看(nohup与&) 更新时间:2019年09月11日 09:28:40 作者:猿的生活 这篇文章主要介绍了Linux nohup实现后台运行程序及查 ...
- linux后台运行cat命令,Linux程序前台后台切换
Linux程序前台后台切换1.在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行Ubuntu$">root@Ubuntu$ ./tcpserv01 ...
- linux+后台运行+nohup,Linux后台运行命令集(、fg、bg、jobs、nohup、ctrl + z)
Linux后台运行命令集(&.fg.bg.jobs.nohup.ctrl + z) 1).& 命令或进程最后加上"&",可以把此操作放到后台执行: 2).c ...
最新文章
- C++ 笔记(12)— 判断(if/if...else/switch、条件运算符)
- 【Android View基础】View中几个容易混淆的距离及坐标量
- hdu 1258 确定比赛名次
- Python与常见加密方式
- 使用IDA 进行远程调试
- 你是第几名:Excel 中 Large 和 Small 的用法
- python *args和**kwargs以及序列解包
- android自定义静态广播失效,自定义的静态广播没有作用怎么处理
- RSA加密解密(附源码工程)
- Nginx 注册为 windows服务
- i3 7100黑苹果_教你用2000多块装一台黑苹果主机 玩吃鸡剪视频毫无压力
- Wifite批量破解WEP/WPA/WPS
- 电脑实用的软件及工具
- [ASP.NET]基于asp.net的客户信息反馈系统
- jeecgSpringboot的前端Vue项目出现npm 配置错误相关问题
- Sybase ASE 12.5.4数据库安装备份还原操作步骤
- itunes下载的软件所在目录
- 苹果Home键恢复(无工具篇)
- Hive之——Hive支持的文件格式与压缩算法(1.2.1)
- codeforce 1395总结
热门文章
- js 对动态添加的table 排序
- 英文句子改写在线软件_试完这些英文论文写作辅助神器,你会发现新大陆der~...
- centos系统盘满了 如何清理_教你5步把系统盘迁移至SSD,让你的电脑加速,瞬间提升10倍!...
- SQLite中的SELECT子句使用表达式
- 调整Kali Linux的锁屏时间
- 使用OUYA第一次启动OUYA
- oracle needs compile,Oracle:为什么在基础视图中的数据更改后,我的MW无效到NEEDS_COMPILE状态...
- python 播放视频 ftp_利用 Python 实现文件自动备份到 ftp 服务器
- ue4 改变枢轴位置_【UE4地形】轻松实现UE4自动地貌和自动植被分布
- 你不会编程,不是你不行,很有可能是老师教的方法不好。科学家发现:对大脑而言,代码编程与语言学习不同...