首页 > 系统相关 >Linux下nohup和&的关系

Linux下nohup和&的关系

时间:2024-02-19 23:23:26浏览次数:34  
标签:关系 Shell Ctrl 程序 nohup 关闭 Linux

nohup和&的关系

使用 nohup 运行程序:

  • 输出重定向,默认重定向到当前目录下 nohup.out 文件
  • 使用 Ctrl + C(发送 SIGINT 信号),程序关闭
  • 关闭 Shell Session(发送 SIGHUP 信号),程序免疫不关闭

使用 & 运行程序:

  • 程序转入后台运行
  • 结果会输出到终端
  • 使用 Ctrl + C(发送 SIGINT 信号),程序免疫不关闭
  • 关闭 Shell session(发送 SIGHUP 信号),程序关闭

一般情况下两个组合使用,不会受 Ctrl + CShell 关闭 的影响

nohup command &

通过如下命令来终止进程

ps -ef | grep command
kill -9 xxx

参考

详解Linux中nohup和&的用法和区别

标签:关系,Shell,Ctrl,程序,nohup,关闭,Linux
From: https://www.cnblogs.com/strongmore/p/18013517

相关文章

  • 内存和磁盘的亲密关系
       从都具有存储程序命令和数据这点来看,内存和磁盘的功能是相同的,而且两者都被归类为存储部件,但从存储容量来看,内存是高速高价,而磁盘是低速廉价,他们在计算机系统中是协同作业的。在本章中,内存是主内存(就是前文提到的负责存储CPU中运行的程序指令和数据的内存),磁盘指硬盘。......
  • 第九章:操作系统和应用的关系
    在《程序是怎样跑起来》的第九章中,作者深入探讨了操作系统和应用程序之间的关系。这一章节对于理解计算机系统中软件层次结构以及它们如何相互作用至关重要。以下是我对这一章节的读后感:首先,本章可能从操作系统的基本概念开始,介绍了它是如何作为计算机系统的核心软件,管理硬件资源......
  • 《程序是怎样跑起来的》——第5章 内存和磁盘的亲密关系
    内存与磁盘一、内存与磁盘的关系:1、关系:从都具有存储程序命令和数据这点来看,内存和磁盘的功能是相同的。在计算机的5大部件”中,内存和磁盘也都被归类为存储部件。不过,利用电流来实现存储的内存,同利用磁效应来实现存储的磁盘,还是有差异的。而从存储容量来看,内存是高速高价,而磁盘......
  • 3-Redis十大关系之列表List
    Redis十大类型之ListList适用于单key多value的情况。底层是由双端链表组成。LPUSH:LPUSHkeyv1v2v3...从左边插入RPUSH:RPUSHkeyV1V2V3V4V5...从右边插入LRANGEkeystartend:进行遍历,注意不存在RRANGE!LPOP和RPOP:分别是从左边移除一个元素和右边移除一个元素......
  • Linux硬件信息
    Linux硬件信息查询前置软件安装#yumyuminstall-ydmidecode#aptaptinstallydemidecode#常规参数-t:现实指定的信息eg:dmidecode-tbios bios|system|baseboard|chassis|processor|memory|cache|connector|slot-q:精简模式忽略输出一部分信息......
  • linux 测试网络速率
    1.ethtoolethtool是很强大的查询网卡(嵌入式称为phy芯片)配置的工具,几乎phy芯片芯片手册寄存器能配置的选项,ethtool都能查询到;嵌入式调试phy芯片的时候经常用到该命令;最简单的指令如下ethtooleth0(要查看速率的网卡)#打印网卡信息Settingsforeth0:Supported......
  • linux系统中的tr -dc选项
     001、 -c:complement:表示取补集;-d:delete:表示删除[root@pc1test1]#echo"ab,123.cd-458fqq"|tr-dc[[:digit:]]|sed's/$/\n/'##删除所有数字的补集,则剩下数字123458[root@pc1test1]#echo"ab,123.cd-458fqq"|tr-dc[[:alpha:]]|sed&#......
  • linux 中生成随机数
     001、$RANDOM(0~32767的随机数)a、[root@pc1test1]#echo$RANDOM##直接输出31128[root@pc1test1]#echo$RANDOM2539[root@pc1test1]#echo$RANDOM23307 b、限定范围[root@pc1test1]#echo$(($RANDOM%100))##生成0-99的随机数26[root@......
  • linux字符串处理与赋值
    赋值使用$()例如:a=$(echo"helloworld")将命令echo“helloworld”的输出赋值给变量a字符串切片使用cut[选项]...[文件]...-b:以字节为单位进行分割;-c: 以字符为单位进行分割;-d分隔符: 使用指定分隔符代替制表符作为划分符,默认使用制表符;-f:选择指定的段,如果选......
  • linux上使用webdav
    webdav干什么用的?对于我来说,主要是用来同步文件的,n年以前,那时候还啥都不懂,要分享一个文件都是用qq/或者微信发,那时候就一个手机一个电脑,而且文件大部分是分享给认识的人。qq分享完全够用.然后事情越来越复杂,手上的设备越来越多,很多linux服务器没有ui界面,这个时候分享文件变成一......