iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >nohup命令详解
  • 625
分享到

nohup命令详解

javashellnohupPoweredby金山文档 2023-09-02 05:09:30 625人浏览 泡泡鱼
摘要

nohup命令详解 一、背景说明: 启动服务的时候,如果使用如下命令,则会在start.sh脚本所在的目录下,产生一个名为 nohup.out 的输出文件 nohup ./startup.sh & 可以看到下面这个例子,一开始当前

nohup命令详解

一、背景说明:

启动服务的时候,如果使用如下命令,则会在start.sh脚本所在的目录下,产生一个名为 nohup.out 的输出文件

nohup ./startup.sh &

可以看到下面这个例子,一开始当前目录是没有nohup.out文件的,经过这行命令之后就可以查看到当前脚本输出的信息在nohup.out文件里了。

如果不想要这个多余的 nohup.out 文件,可以使用如下命令解决:

nohup ./startup.sh >/dev/https://blog.csdn.net/qq_41688840/article/details/null 2>&1 &

二、命令解析:

1、nohup和尾部 &

  1)nohup 是no hangup,不要挂断,永久运行。关闭终端,当前运行的进程不终止,标准输出内容会输出到当前目录的 nohup.out 日志文件中而不显示在终端。

  2)命令最后一个 &,表示后台运行的意思,和 nohup 配置表示不挂断后台运行。

2、>/dev/https://blog.csdn.net/qq_41688840/article/details/null 和 2>&1

  1)/dev/https://blog.csdn.net/qq_41688840/article/details/null 是 linux 一个空设备文件,通常也被称为位桶(bit bucket)或黑洞,这个文件接收到任何数据都会被丢弃,也就是不输出任何信息到终端。

  2)> 代表重定向到哪里;重定向的符号有两个:> 或 >>,> 会先清空文件,然后再写入内容,>> 会将重定向的内容追加到现有文件的尾部

  3)Linux系统预留了三个文件描述符:0、1 和 2,他们的意义如下所示:

    ①0:标准输入流 stdin

    ②1:标准输出流 stdout,默认值是1

    ③2:标准错误流 stderr

  4)">/dev/Https://blog.csdn.net/qq_41688840/article/details/null" 等价于 "1>/dev/https://blog.csdn.net/qq_41688840/article/details/null",表示标准输出(1)输出到 /dev/https://blog.csdn.net/qq_41688840/article/details/null 中,即终端不输出标准输出信息;

    "2>&1" 中的 “&” 是等价于的意思,表示标准错误(2)输出的位置等价于标准输出(1)的位置,即等价于 “2>/dev/https://blog.csdn.net/qq_41688840/article/details/null”, 即终端不输出标准错误信息。

因此,">/dev/https://blog.csdn.net/qq_41688840/article/details/null 2>&1" 表示 标准错误信息和标准输出信息,在终端上均不输出。

三、指定输出文件:

如果想要将服务启动和运行过程中的日志信息输出到指定位置(比如:/var/log/start.log),可以参考如下命令:

nohup ./startup.sh >/var/log/start.log 2>&1 &

或者

nohup sh startup.sh >/var/log/start.log 2>&1 &

四、sh xxx.sh与./xxx.sh区别:

sh xxx.sh是用sh执行startup.sh,startup.sh可以没有执行标志,可以不用加./,可以不用在脚本第一行写上#!/bin/sh。./startup.sh是调用脚本第一行制定的shell去解释执行,缺省为sh,就是bash。

来源地址:https://blog.csdn.net/qq_41688840/article/details/128607228

--结束END--

本文标题: nohup命令详解

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

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

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

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

下载Word文档
猜你喜欢
  • nohup命令详解
    nohup命令详解 一、背景说明: 启动服务的时候,如果使用如下命令,则会在start.sh脚本所在的目录下,产生一个名为 nohup.out 的输出文件 nohup ./startup.sh & 可以看到下面这个例子,一开始当前...
    99+
    2023-09-02
    java shell nohup Powered by 金山文档
  • Linux nohup命令有哪些
    这篇文章将为大家详细讲解有关Linux nohup命令有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。导读在工作中,我们很经常跑一个很重要的程序,有时候这个程序需要跑好几个小时,甚至需要...
    99+
    2023-06-05
  • Linux的nohup命令有什么用
    这篇文章主要介绍了Linux的nohup命令有什么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的nohup命令有什么用文章都会有所收获,下面我们一起来看看吧。Linux常用命令nohup 英文全称...
    99+
    2023-06-28
  • Linux中nohup命令怎么用
    这篇文章主要为大家展示了“Linux中nohup命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中nohup命令怎么用”这篇文章吧。Linux常用命令nohup命令 可以将程序...
    99+
    2023-06-28
  • Linux的nohup命令怎么使用
    本篇内容主要讲解“Linux的nohup命令怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux的nohup命令怎么使用”吧!nohup命令可以将程序以忽略挂起信号的方式运行起来,被...
    99+
    2023-06-27
  • Linux系统nohup命令怎么用
    这篇文章给大家分享的是有关Linux系统nohup命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。nohup命令可以将以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端使用权限所有使用者...
    99+
    2023-06-28
  • Linux基础命令nohup的用法
    本篇内容介绍了“Linux基础命令nohup的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!nohupnohup可以使程序能够忽略挂起信...
    99+
    2023-06-05
  • Linux中如何使用nohup命令
    这篇文章主要介绍“Linux中如何使用nohup命令”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中如何使用nohup命令”文章能帮助大家解决问题。nohup 命令运行由 Command参...
    99+
    2023-06-28
  • Linux中的nohup命令怎么用
    这篇文章主要介绍了Linux中的nohup命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。这时我们就可以使用 nohup 这个命令。nohup 命令是英语词组 no ...
    99+
    2023-06-15
  • ubuntu中nohup命令的用途有哪些
    在后台运行程序:使用nohup命令可以让程序在后台运行,即使用户退出登录或关闭终端窗口,程序仍然会继续运行。 避免程序被挂起...
    99+
    2024-03-13
    ubuntu
  • 一文带你深入理解Linux中的nohup命令
    目录前言nohup是什么nohup语法规则nohup使用方法后台运行命令标准输出重定向到文件标准错误输出重定向到文件将标准输出和标准错误输出都重定向到文件nohup后台进程管理总结前言 当我们在linux或Unix系统上...
    99+
    2023-03-31
    Linux nohup命令使用 Linux nohup命令 Linux nohup
  • Linux中&与nohup命令怎么用
    这篇文章主要为大家展示了“Linux中&与nohup命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中&与nohup命令怎么用”这篇文章吧。我们以下面一个tes...
    99+
    2023-06-15
  • Linux中的nohup命令如何使用
    本篇内容主要讲解“Linux中的nohup命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中的nohup命令如何使用”吧! ...
    99+
    2023-09-15
    linux nohup
  • Linux中的nohup命令怎么使用
    今天小编给大家分享一下Linux中的nohup命令怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。nohup是什么no...
    99+
    2023-07-05
  • Centos命令中nohup的作用是什么
    本篇内容主要讲解“Centos命令中nohup的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Centos命令中nohup的作用是什么”吧!玩过Linux的人应该都知道,如果想让一个程...
    99+
    2023-06-10
  • linux nohup命令运行后怎么关闭
    在Linux中使用nohup命令运行程序时,程序会在后台运行,并且不会受到终端关闭的影响。要关闭nohup命令运行的程序,可以通过以...
    99+
    2023-10-08
    linux
  • Centos中nohup命令的作用是什么
    今天就跟大家聊聊有关Centos中nohup命令的作用是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。nohup 执行程序的命令 &如果程序有输出,它会试着把输出写入执行...
    99+
    2023-06-07
  • nohup启动jar包详解
    nohup解释: nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。 &解释: & 代表后台运行 命令结尾没有 “&” ,则变成 “j...
    99+
    2023-09-07
    jar java spring
  • Linux命令详解(15)lsof命令
    lsof 是 linux 下的一个非常实用的系统级的监控、诊断工具。它是 List Open Files的缩写。 使用 lsof,你可以获取任何被打开文件的各种信息,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身...
    99+
    2023-09-02
    服务器 运维 lsof
  • Linux命令详解(14)useradd命令
    useradd用于添加一个linux账户。adduser跟本命令等价。 useradd同样属于不复杂但很重要的命令。 --help获得帮助信息。 -b选项,制定家目录的根  -c选项,给新用户添加说明信息 -d选项,给新用户设置家目录 ...
    99+
    2023-08-31
    linux 运维 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作