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后台运行和关闭、查看后台任务相关推荐

  1. linux关闭后台运行命令,linux后台运行、关闭、查看后台任务常用命令

    一.& 加在一个命令的最后,可以把这个命令放到后台执行,如: [root@bqh-01 ~]# watch -n 3 "sh 1.sh"  #每3s在后台执行一次1.sh脚 ...

  2. Linux后台运行和关闭程序、查看后台任务

          fg.bg.jobs.&.ctrl+z 都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的.   1.&    (最经常被用到)     这个 ...

  3. linux查看 后台运行的程序看不出来,linux后台运行、关闭和查看程序的方法

    一.关闭终端后,后台依然运行的程序的方法 nohup python main.py & (其中python main.py就是我们要运行的程序) 用这个命令,关闭终端后,在另一个终端查看运行的 ...

  4. linux后台运行nohup | 进程查看、终止 | linux命令记录

    后台运行程序 方法一: command & 缺点:退出终端 即退出执行命令. nohup:可以记录发生日志. tmux:可以保存上次的工作流. 方法二: nohup command & ...

  5. Linux 下后台运行程序,查看和关闭后台运行程序(转载)

    1.运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令. (1)&命令 功能:加在一个命令的最后,可以把这 ...

  6. Linux后台运行任务nohup结合用法以及如何精准查找进程并kill后台任务实践

    转自 https://segmentfault.com/a/1190000021265829?hmsr=toutiao.io&utm_medium=toutiao.io&utm_sou ...

  7. Linux nohup实现后台运行程序及查看(nohup与)

    Linux nohup实现后台运行程序及查看(nohup与&) 更新时间:2019年09月11日 09:28:40 作者:猿的生活 这篇文章主要介绍了Linux nohup实现后台运行程序及查 ...

  8. linux后台运行cat命令,Linux程序前台后台切换

    Linux程序前台后台切换1.在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行Ubuntu$">root@Ubuntu$ ./tcpserv01 ...

  9. linux+后台运行+nohup,Linux后台运行命令集(、fg、bg、jobs、nohup、ctrl + z)

    Linux后台运行命令集(&.fg.bg.jobs.nohup.ctrl + z) 1).& 命令或进程最后加上"&",可以把此操作放到后台执行: 2).c ...

最新文章

  1. C++ 笔记(12)— 判断(if/if...else/switch、条件运算符)
  2. 【Android View基础】View中几个容易混淆的距离及坐标量
  3. hdu 1258 确定比赛名次
  4. Python与常见加密方式
  5. 使用IDA 进行远程调试
  6. 你是第几名:Excel 中 Large 和 Small 的用法
  7. python *args和**kwargs以及序列解包
  8. android自定义静态广播失效,自定义的静态广播没有作用怎么处理
  9. RSA加密解密(附源码工程)
  10. Nginx 注册为 windows服务
  11. i3 7100黑苹果_教你用2000多块装一台黑苹果主机 玩吃鸡剪视频毫无压力
  12. Wifite批量破解WEP/WPA/WPS
  13. 电脑实用的软件及工具
  14. [ASP.NET]基于asp.net的客户信息反馈系统
  15. jeecgSpringboot的前端Vue项目出现npm 配置错误相关问题
  16. Sybase ASE 12.5.4数据库安装备份还原操作步骤
  17. itunes下载的软件所在目录
  18. 苹果Home键恢复(无工具篇)
  19. Hive之——Hive支持的文件格式与压缩算法(1.2.1)
  20. codeforce 1395总结

热门文章

  1. js 对动态添加的table 排序
  2. 英文句子改写在线软件_试完这些英文论文写作辅助神器,你会发现新大陆der~...
  3. centos系统盘满了 如何清理_教你5步把系统盘迁移至SSD,让你的电脑加速,瞬间提升10倍!...
  4. SQLite中的SELECT子句使用表达式
  5. 调整Kali Linux的锁屏时间
  6. 使用OUYA第一次启动OUYA
  7. oracle needs compile,Oracle:为什么在基础视图中的数据更改后,我的MW无效到NEEDS_COMPILE状态...
  8. python 播放视频 ftp_利用 Python 实现文件自动备份到 ftp 服务器
  9. ue4 改变枢轴位置_【UE4地形】轻松实现UE4自动地貌和自动植被分布
  10. 你不会编程,不是你不行,很有可能是老师教的方法不好。科学家发现:对大脑而言,代码编程与语言学习不同...