一、&

加在一个命令的最后,可以把这个命令放到后台执行,如

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实现后台运行程序及查看nohup jobs相关推荐

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

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

  2. Linux 下后台运行程序,查看和关闭后台运行程序

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

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

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

  4. 利用screen和nohup让Linux服务器后台运行程序

    很多同学都是通过远程连接服务器主机.有时候想要在断开连接后,还要程序在后台运行,可以用到以下技巧.共有两种方法: 1 screen 命令 screen 创建新窗口 screen -S name 和上面 ...

  5. 程序在Linux下后台运行,进程查看及终止

    目录 nohup后台运行 查看运行的后台进程 jobs ps 其他对于任务的操作 终止后台运行的进程 nohup后台运行 nohup command >out.file 2>&1 ...

  6. [svc]后台运行程序screen or nohup

    后台运行 方法1 & 方法2:screen screen –S lnmp à起个名字 进去后运行程序 Ctrl+ad à退出lnmp屏幕Scree –ls à查看Screen –r xxx à ...

  7. linux服务器后台运行程序

    让程序脱离终端单独运行 nohub ... & 重新连接ssh后,ps ux 可以查看所有后台程序 转载于:https://www.cnblogs.com/YDDDD/p/10795719.h ...

  8. linux 后台运行程序

    前言 一般为了程序后台运行,我们需要使用nohup命令. 此时需要对程序运行时所产生的输出信息记录,因此就需要使用linux的信息输出命令 START 一个例子 比如要让redis-server程序后 ...

  9. Linux在后台运行python程序、脚本程序、可执行程序等,关闭终端仍可保持程序运行

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Linux在后台运行python程序.脚本程序.可执行程序等,关闭终端仍可保持程序运行 文章目录: 1 为什么需要后台运 ...

最新文章

  1. 7.git提交的前进与后退
  2. 红帽虚拟化RHEV3.2创建虚拟机(图文Step by Step)
  3. linux make 命令行 定义宏(-D)传递给C源代码 简介
  4. 安装后系统配置及优化
  5. python中requests的常用方法_python3 Requests常用操作
  6. 【328天】每日项目总结系列066(2017.12.30)
  7. 面试必备:CAS无锁机制
  8. 《 双城记 》:无数的平民拥有的只是和她同样的眼睛 ...
  9. Windows安装及使用sqlmap
  10. java 等待时间_java工作复习——4大时间等待——显示等待
  11. 42Exchange 2010升级到Exchange 2013-证书申请配置
  12. 期望之后的失望-小评侯捷的《Word排版艺术》
  13. 2020年运营版双端直播盒子APP带引导安装 QQ微信一键登录+多级分销+粉色系列
  14. Windows取证一
  15. Oliver的救援 题解
  16. 社会生活中十大著名法则
  17. 拓展KubeVela模块,看addon如何助力开放生态
  18. 国密SM4加解密SM2签名验签COM组件DLL
  19. 大数据培训有前途吗,大数据工资一般多少?
  20. windows电脑蓝光过滤,颜色校准调节蓝光,电脑源头过滤蓝光,保护眼睛,护眼软件原理

热门文章

  1. 简单QT应用到通过手写布局实现QT应用
  2. java软件字如何放大_放大Java Swing应用程序
  3. php对象序列化总出错false
  4. Linux修改用户密码有效期
  5. 这台无人机40小时经历上万次事故,终于借助AI学会了自动飞行
  6. Windows Azure Storage (4) Windows Azure Storage Service存储服务之Blob Share Access Signature
  7. css文件的MIME错误引发的Jquery Mobile绘制错误
  8. python程序把文件编码转换
  9. 配置apache虚拟主机
  10. 稳扎稳打Silverlight(8) - 2.0图形之基类System.Windows.Shapes.Shape