广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中的nohup命令怎么用
  • 865
分享到

Linux中的nohup命令怎么用

2023-06-15 23:06:26 865人浏览 薄情痞子
摘要

这篇文章主要介绍了linux中的nohup命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。这时我们就可以使用 nohup 这个命令。nohup 命令是英语词组 no

这篇文章主要介绍了linux中的nohup命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

这时我们就可以使用 nohup 这个命令。

nohup 命令是英语词组 no hangup 的缩写,意思是不挂断,也就是指程序不退出。这个命令会使程序忽略 HUP 信号,保证程序能够正常进行。HUP  信号有些人可能比较陌生,它是在终端被中止的时候向它所关联的进程所发出的信号,进程收到这个信号后就会中止运行。所以如果你不希望进程被这个信号干掉的话,就可以忽略这个信号。而  nohup 命令做的就是这个事情。

本文我们将详细介绍 nohup 命令的具体用法。

nohup命令基本语法

nohup 命令的基本语法如下:

$ nohup command arguments

或者:

$ nohup options

如果你想要得到更多关于 nohup 的用法介绍,可以查看它的帮助页面:

$ nohup --help

如果你需要查看它的版本号,可以使用 --version 选项。

$ nohup --version

使用nohup命令启动一个程序

如果你需要运行一个程序,即使对应的 shell 被退出后依然保持运行,可以这样使用 nohup 运行这个程序:

$ nohup command

当这个程序进行起来之后,这个程序对应的 log 输出及其错误日志都将被记录在 nohup.out 文件里,这个文件一般位于家目录或者当前目录。

重定向程序的输出

如果我不想把程序的输出保存在家目录或者当前目录,我想保存在我指定的路径,并且自定义文件名,要怎么操作?这时我们就可以使用重定向操作 > 。

比如,我现在有个脚本 myScript.sh 我想把它的输出保存在家目录下的 output 目录下,文件名为 myOutput.txt  ,可以这样运行:

$ nohup ./myScript.sh > ~/output/myOutput.txt

使用nohup命令后台启动一个程序

如果想让程序在后台运行,可以加上 & 符号。但这样运行之后,程序就无影无踪了。想要让程序重新回到终端,可以使用 fg 命令。

Linux中的nohup命令怎么用

这个命令的输出 log 将保存在 nohup.out 文件里,你可以使用 cat 或其它命令查看。第二行里 8699  这个数字代表这个命令对应的进程号,也就是 pid 。我们可以使用 ps 命令来找到这个进程。

使用nohup同时运行多个程序

如果你需要同时跑多个程序,没必要一个个运行,直接使用 && 符号即可。比如,你想同时跑 mkdir ,ping,ls  三个命令,可以这样运行:

$ nohup bash -c 'mkdir files && ping -c 1 baidu.com && ls'> output.txt

Linux中的nohup命令怎么用

终止跑在后台的进程

上面有提到,nohup 命令结合 & 符号可以使进程在后台运行,即使关闭了终端依然不受影响。这时,如果想要终止这个进程,要怎么操作呢?

最简单的当属 kill 命令,相信大家用过很多次了。

$kill -9 PID

那要如何找到进程对应的 pid 呢?我们可以使用 ps 命令。

$ ps aux | grep myScript.sh

Linux中的nohup命令怎么用

或者你使用 pgrep 命令也行。

Linux中的nohup命令怎么用

接下来,再使用 kill 命令就可以终止该进程了。

$kill -9 14942

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux中的nohup命令怎么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网操作系统频道,更多相关知识等着你来学习!

--结束END--

本文标题: Linux中的nohup命令怎么用

本文链接: https://www.lsjlt.com/news/281870.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中nohup命令怎么用
    这篇文章主要为大家展示了“Linux中nohup命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中nohup命令怎么用”这篇文章吧。Linux常用命令nohup命令 可以将程序...
    99+
    2023-06-28
  • Linux中的nohup命令怎么用
    这篇文章主要介绍了Linux中的nohup命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。这时我们就可以使用 nohup 这个命令。nohup 命令是英语词组 no ...
    99+
    2023-06-15
  • Linux中的nohup命令怎么使用
    今天小编给大家分享一下Linux中的nohup命令怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。nohup是什么no...
    99+
    2023-07-05
  • Linux的nohup命令怎么使用
    本篇内容主要讲解“Linux的nohup命令怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux的nohup命令怎么使用”吧!nohup命令可以将程序以忽略挂起信号的方式运行起来,被...
    99+
    2023-06-27
  • Linux中&与nohup命令怎么用
    这篇文章主要为大家展示了“Linux中&与nohup命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中&与nohup命令怎么用”这篇文章吧。我们以下面一个tes...
    99+
    2023-06-15
  • Linux系统nohup命令怎么用
    这篇文章给大家分享的是有关Linux系统nohup命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。nohup命令可以将以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端使用权限所有使用者...
    99+
    2023-06-28
  • Linux的nohup命令有什么用
    这篇文章主要介绍了Linux的nohup命令有什么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的nohup命令有什么用文章都会有所收获,下面我们一起来看看吧。Linux常用命令nohup 英文全称...
    99+
    2023-06-28
  • Linux中的nohup命令如何使用
    本篇内容主要讲解“Linux中的nohup命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中的nohup命令如何使用”吧! ...
    99+
    2023-09-15
    linux nohup
  • Linux中如何使用nohup命令
    这篇文章主要介绍“Linux中如何使用nohup命令”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中如何使用nohup命令”文章能帮助大家解决问题。nohup 命令运行由 Command参...
    99+
    2023-06-28
  • Linux基础命令nohup的用法
    本篇内容介绍了“Linux基础命令nohup的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!nohupnohup可以使程序能够忽略挂起信...
    99+
    2023-06-05
  • linux nohup命令运行后怎么关闭
    在Linux中使用nohup命令运行程序时,程序会在后台运行,并且不会受到终端关闭的影响。要关闭nohup命令运行的程序,可以通过以...
    99+
    2023-10-08
    linux
  • Centos中nohup命令的作用是什么
    今天就跟大家聊聊有关Centos中nohup命令的作用是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。nohup 执行程序的命令 &如果程序有输出,它会试着把输出写入执行...
    99+
    2023-06-07
  • Centos命令中nohup的作用是什么
    本篇内容主要讲解“Centos命令中nohup的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Centos命令中nohup的作用是什么”吧!玩过Linux的人应该都知道,如果想让一个程...
    99+
    2023-06-10
  • 一文带你深入理解Linux中的nohup命令
    目录前言nohup是什么nohup语法规则nohup使用方法后台运行命令标准输出重定向到文件标准错误输出重定向到文件将标准输出和标准错误输出都重定向到文件nohup后台进程管理总结前言 当我们在linux或Unix系统上...
    99+
    2023-03-31
    Linux nohup命令使用 Linux nohup命令 Linux nohup
  • Linux命令中的rpm命令怎么用
    这篇文章的内容主要围绕Linux命令中的rpm命令怎么用进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux中,RPM是进行软件得安装、卸载、...
    99+
    2023-06-28
  • linux后台执行命令&和nohup的具体使用方法
    当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每urXFSljRoK天的非负荷高峰时间段运行(例如凌晨)。为...
    99+
    2022-06-04
    linux & nohup linux 后台执行命令
  • linux如何使用nohup命令使程序在后台运行
    这篇文章主要为大家展示了“linux如何使用nohup命令使程序在后台运行”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux如何使用nohup命令使程序在后台运行”这篇文章吧。在linux...
    99+
    2023-06-13
  • Linux的blkid命令命令怎么使用
    这篇文章主要介绍“Linux的blkid命令命令怎么使用”,在日常操作中,相信很多人在Linux的blkid命令命令怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux的blkid命令命令怎么使用...
    99+
    2023-06-28
  • Linux中的cut命令怎么用
    这篇文章主要为大家展示了“Linux中的cut命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的cut命令怎么用”这篇文章吧。Cut 命令和语法cut 命令的基本语法如下:$...
    99+
    2023-06-15
  • linux中的shuf命令怎么用
    这篇文章将为大家详细讲解有关linux中的shuf命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。shuf 命令用于在类 Unix 操作系统中生成随机排列。使用 shuf 命令,我们可以随机打乱给...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作