全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解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环境已知的列表中删除任务的进程标识。也就是说,jobs命令显示的是当前shell环境中所起的后台正在运行或者被挂起的任务信息;

四、fg

将后台中的命令调至前台继续运行。如果后台中有多个命令,可以用fg %jobnumber(是命令编号,不是进程号)将选中的命令调出。

五、bg

将一个在后台暂停的命令,变成在后台继续执行。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出。

将任务转移到后台运行:

先ctrl + z;再bg,这样进程就被移到后台运行,终端还能继续接受命令。

概念:当前任务

如果后台的任务号有2个,[1],[2];如果当第一个后台任务顺利执行完毕,第二个后台任务还在执行中时,当前任务便会自动变成后台任务号码“[2]” 的后台任务。所以可以得出一点,即当前任务是会变动的。当用户输入“fg”、“bg”和“stop”等命令时,如果不加任何引号,则所变动的均是当前任务

六、kill

  • 法子1:通过jobs命令查看job号(假设为num),然后执行kill %num
  • 法子2:通过ps命令查看job的进程号(PID,假设为pid),然后执行kill pid

前台进程的终止:Ctrl+c

kill的其他作用

kill除了可以终止进程,还能给进程发送其它信号,使用kill -l 可以察看kill支持的信号。

SIGTERM是不带参数时kill发送的信号,意思是要进程终止运行,但执行与否还得看进程是否支持。如果进程还没有终止,可以使用kill -SIGKILL pid,这是由内核来终止进程,进程不能监听这个信号。

七、nohup

如果让程序始终在后台执行,即使关闭当前的终端也执行(之前的&做不到),这时候需要nohup。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。关闭中断后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)

ps -aux | grep "test.sh" #a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序,不以终端机来区分

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# linux后台运行命令  # linux  # 查看后台任务  # 查看后台运行  # Linux安装Redis、后台运行、系统自启动的设置方法  # linux后台运行的几种方式(小结)  # Linux查看和关闭后台运行程序的方法  # Linux nohup实现后台运行程序及查看(nohup与&)  # Linux中jar包启动和jar包后台运行的实现方式  # 在Linux中查看及终止正在运行的后台程序方法  # 浅析Linux中使用nohup及screen运行后台任务的示例和区别  # Linux后台运行Python程序的几种方法讲解  # springboot 在linux后台运行的方法  # linux 后台运行node服务指令方法  # 解决python nohup linux 后台运行输出的问题  # Linux中进程在后台可靠运行的方法总结  # 在后台运行Linux命令的方法  # 多个  # 可以用  # 中有  # 的是  # 这是  # 还没有  # 第一个  # 还在  # 还能  # 有多少  # 第二个  # 还得  # 可以使用  # 便会  # 能给  # 不带  # 不加  # 移到  # 不以  # 跑得 


相关文章: 营销式网站制作方案,销售哪个网站招聘效果最好?  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  如何获取PHP WAP自助建站系统源码?  建站之星代理费用多少?最新价格详情介绍  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  官网网站制作腾讯审核要多久,联想路由器newifi官网  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  如何快速搭建高效简练网站?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  香港服务器租用费用高吗?如何避免常见误区?  建站之星如何快速生成多端适配网站?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  建站主机与虚拟主机有何区别?如何选择最优方案?  建站主机选择指南:服务器配置与SEO优化实战技巧  香港服务器网站卡顿?如何解决网络延迟与负载问题?  建站之星北京办公室:智能建站系统与小程序生成方案解析  C++如何编写函数模板?(泛型编程入门)  佛山网站制作系统,佛山企业变更地址网上办理步骤?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  南宁网站建设制作定制,南宁网站建设可以定制吗?  如何制作算命网站,怎么注册算命网站?  建站之星与建站宝盒如何选择最佳方案?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  网站专业制作公司有哪些,做一个公司网站要多少钱?  建站主机CVM配置优化、SEO策略与性能提升指南  制作旅游网站html,怎样注册旅游网站?  表情包在线制作网站免费,表情包怎么弄?  宝塔面板创建网站无法访问?如何快速排查修复?  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  网站制作公司排行榜,抖音怎样做个人官方网站  建站之星导航菜单设置与功能模块配置全攻略  建站上市公司网站建设方案与SEO优化服务定制指南  建站之星如何快速更换网站模板?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  如何选择高效稳定的ISP建站解决方案?  如何选购建站域名与空间?自助平台全解析  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  如何在云主机快速搭建网站站点?  成都网站制作报价公司,成都工业用气开户费用?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  C++中引用和指针有什么区别?(代码说明)  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  天津个人网站制作公司,天津网约车驾驶员从业资格证官网?  如何制作网站标识牌,动态网站如何制作(教程)?  如何快速搭建高效可靠的建站解决方案?  linux top下的 minerd 木马清除方法  定制建站价位费用解析与套餐推荐全攻略  自助网站制作软件,个人如何自助建网站?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。