首页 > 系统相关 >详解linux后台、前台运行进程

详解linux后台、前台运行进程

时间:2024-08-10 15:05:44浏览次数:14  
标签:www ping master10 详解 前台 linux 后台 null root

程序运行可以有2种
前台运行
程序运行在当前的终端,所有的信息都输出到屏幕上,占用你的终端,你也无法继续使用
如果终端异常关闭,导致程序会自动退出
后台运行
不会占用你的终端,程序在系统后台跑着,你该干啥干啥,终端关了,程序也继续运行。

后台运行命令
命令集合

command &    # 未启动的command放入后台去运行
jobs                # 查看后台进程列表
ctrl + z         # 暂停进程
bg                  # 程序放入后台运行,和 & 一样
fg                    # 将后台任务放入前台执行

后台命令实战(实战经验)

1.命令直接放入后台运行,注意日志写入到黑洞文件

[root@master10 ~]# ping www.jd.com > /dev/null &
[1] 3694
[root@master10 ~]#

2.查看后台任务列表

[root@master10 ~]# jobs
[1]+  Running                 ping www.jd.com > /dev/null &


3.可以将后台任务,放入前台执行,然后ctrl + z 再次暂停程序,放入后台
[root@master10 ~]# fg 1
ping www.jd.com > /dev/null

^Z
[1]+  Stopped                 ping www.jd.com > /dev/null
[root@master10 ~]# 
的确发现了一个停止的程序
[root@master10 ~]# jobs
[1]+  Stopped                 ping www.jd.com > /dev/null
[root@master10 ~]# 



4.可以再次让程序运行起来,并且依然是运行在后台
[root@master10 ~]# bg 1
[1]+ ping www.jd.com > /dev/null &
[root@master10 ~]# jobs
[1]+  Running                 ping www.jd.com > /dev/null &
[root@master10 ~]# 

标签:www,ping,master10,详解,前台,linux,后台,null,root
From: https://www.cnblogs.com/funlyp/p/18352294

相关文章

  • MySQL 中 LIMIT 使用详解
        操作数据库时,经常会遇到需要查询前几条或者后几条数据的情况,尤其在数据量非常大时,这时就需要用到LIMIT,通过使用语句可以很好提高查询性能。LIMIT基本语法:select*fromtable_namelimitoffset,rows|rowsOFFSEToffset;参数说明:offset:偏移量(即从哪一行开......
  • Hyper-V环境下直接安装群晖系统详解
    操作步骤及注意事项一、前期准备1.软件需求确保操作系统为Windows10/11企业版多会话或WindowsServer2016及以上版本。检查并更新系统至最新版本,确保所有必要的补丁都已安装。2.硬件需求确认主板支持VT-x/SVM/VT-d/IOMMU/SR-IOV等虚拟化技术。准备至少一块SATA/SAS......
  • Linux计划任务
    Linux计划任务Linux计划任务是系统管理和自动化的重要工具,可以减少人工干预、提高工作效率,并有效管理系统资源和维护。使用恰当的工具,可以显著提升系统的可靠性和运行效率。1.一次性计划任务at1.1下载安装yum-yinstallat#yum下载安装systemctlstartatd......
  • Java设计模式:中介者模式详解与最佳实践
    Java设计模式:中介者模式详解与最佳实践1.引言在软件开发过程中,特别是复杂系统的构建中,模块间的交互往往成为影响代码质量的重要因素。当模块之间耦合度过高时,系统的维护、扩展和理解成本都会显著增加。为了降低模块之间的耦合度,保持系统的灵活性和可维护性,我们可以使用设......
  • R语言生存分析:生存分析(survival analysis)与生存资料有关的概念详解
     R语言生存分析:生存分析(survivalanalysis)与生存资料有关的概念详解目录R语言生存分析(survivalanalysis)与生存资料有关的概念详解#生存分析#生存资料特点#终点事件#生存时间#截尾的主要原因#生存分析研究的内容#生存分析概念大全 #生存分析对一个或多个非负......
  • 如果忘了Linux密码如何重置?
    忘记密码是我们常会遇到的情况之一,无论是在操作系统、网站账户、手机、电子邮件还是其他渠道上。忘记密码是我们常会遇到的情况之一,无论是在操作系统、网站账户、手机、电子邮件还是其他渠道上。有时候如果密码需要符合特定的复杂性要求,例如包含大写字母、小写字母、数字和特......
  • JS中【class】知识点详解
    JavaScript中的class是一种语法糖,用于简化创建和管理对象的原型链和继承。虽然JavaScript的核心依然是基于原型继承的,但class语法让面向对象编程风格更加直观和易于使用。1.定义类使用class关键字可以定义一个类。类通常包含构造函数和方法。classPerson{......
  • 大数据学习必备前置知识——Linux 之shell
    大数据学习必备前置知识——Linux之shell大家好!在为您带来精彩的技术干货之前,先给您推荐一个我精心运营的公众号[大数据深度洞察]。在这里,您将获取更多独家的技术分享、实用案例以及行业前沿资讯。亲爱的读者们,当您准备开启这篇充满价值的技术文章之旅时,不妨先关注我的公......
  • Redis持久化机制,主从与哨兵架构详解
    目录1.Redis持久化1.1RDB快照(snapshot)bgsave的写时复制(COW)机制save与bgsave对比:1.2 AOF(append-onlyfile)AOF重写RDB和AOF,应该用哪一个?1.3Redis4.0混合持久化2.Redis主从架构2.1Redis主从工作原理主从复制(全量复制)流程图:数据部分复制主从复制(部......
  • linux 常用知识汇总(非常全面!)
    1、Linux文件系统概述Linux文件系统是指操作系统用来控制文件如何存储和检索的结构和逻辑。文件系统结构根目录:/Linux文件系统从根目录(/)开始,这是所有文件和目录的起点。目录结构:Linux使用层次化目录结构,每个目录包含文件和子目录。挂载点:各种文件系统通过挂载点(m......