Ubuntu 使用Nohup 部署/启动/关闭程序

这篇具有很好参考价值的文章主要介绍了Ubuntu 使用Nohup 部署/启动/关闭程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、什么是nohup?

二、nohup能做什么?

三、nohup如何使用?

四、怎么查看/关闭使用nohup运行的程序? 

命令

实例 


一、什么是nohup?


nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

二、nohup能做什么?


假设你正在运行一个程序,并且觉得这个程序短时间不会结束,那么你就可以用nohup命令了。nohup可以最简便的保证这个程序长时间稳定的在后台运行。可以在你退出账户或关闭终端之后继续运行相应的进程。在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。

nohup 是 no hang up 的缩写,就是不挂断的意思。

三、nohup如何使用?


1.检测当前linux是否有安装nohup?

which nohup

2 用来启动程序

nohup /root/xx.sh

3 启动java的jar包 

nohup java -jar "java包.jar"

四、怎么查看/关闭使用nohup运行的程序? 

命令

1 进入root模式

命令 su -root

2 查看使用nohup运行的程序

命令 ps -ef | grep "xx.jar"

3 根据pid,杀死进程

命令 kill -9 uid

实例 

nohup命令运行后如何关闭,服务器,linux,服务器,运维

 文章来源地址https://www.toymoban.com/news/detail-543259.html

到了这里,关于Ubuntu 使用Nohup 部署/启动/关闭程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux shell 命令中nohup 、&、重定向的使用

    一、nohup 和 使用方法 1.1、 nohup (不挂断) nohup 是 no hung up 的缩写,意思是不挂断 。 使用 Xshell 等Linux 客户端工具,远程执行 Linux 脚本时,有时候会由于网络问题,导致客户端失去连接,终端断开,脚本运行一半就意外结束了。这种时候,就可以用 nohup 指令来运行指令,即

    2024年02月22日
    浏览(52)
  • CentOS系统中部署和维护中进程有关的命令[ps,kill,killall,nohup ,systemctl,init]

    目         录 一、显示进程的状态 1、PS的语法 2、命令示例用法 二、杀指定ID的进程 1、Kill的语法 2、命令使用示例 三、杀掉指定名称的进程 1、killall命令的语法 2、命令使用示例 三、启动进程 1、启动进程的方法 (1)使用nohup命令 (2)使用systemctl命令 (3)使用init脚本

    2024年01月18日
    浏览(42)
  • nohup 命令之 nohup: ignoring input and appending output to ‘nohup.out’

    当我在linux中使用nohup 命令的时候,出现了这个错误: nohup  英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。 nohup  命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup

    2023年04月09日
    浏览(39)
  • nohup启动jar包详解

    nohup解释: nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。 解释: 代表后台运行 命令结尾没有 “” ,则变成 “java -jar XXX.jar ” ,表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口,则程序直接退出 命

    2024年02月10日
    浏览(37)
  • linux 中的 nohup 命令(设置后台进程): nohup: ignoring input and appending output to ‘nohup.out’

    Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 在程序结尾来让程序自动运行。 比如我们要运行weblogic在后台: ./startWebLogic.sh 但是加入我们很多程序并不象weblogic一样做成守护进程,可能我们的程序只是普通程序而已,一般这种程序使用 结尾。 但是如果终端关

    2024年02月04日
    浏览(46)
  • Linux nohup命令详解

    我们自己笔记本或台式机的显卡往往不能支持我们进行深度学习实验或大模型训练,因此我们往往使用SSH连接服务器然后去运行代码。 有的时候我们跑的程序需要跑几个小时甚至几天,这样我们就需要一直开着电脑挂着SSH;偶尔也会遇上网络断开,程序半途中止的情况。 所

    2024年03月12日
    浏览(42)
  • Linux nohup 命令详解

    nohup是Linux/Unix系统中非常有用的命令之一。它允许您在后台运行命令或脚本,并且在退出终端会话后仍然保持运行。这对于长时间运行的任务或进程非常有用,特别是当您需要离开终端但希望任务继续运行时。 nohup命令语法 nohup命令的基本语法如下: 您只需将要在后台运行的

    2024年02月14日
    浏览(45)
  • Linux:Nohup命令详解

    这是最简单的方式,也是 linux 新手们很容易搞混淆的一个经典问题: 请回答以上命令的异同…… 具体不一一解释了。直接说答案,想要维持一个长期后台运行的 logstash,你需要同时在命令前面加 nohup,后面加 。 nohup 不挂断的运行,注意并没有后台运行的功能就是指,用n

    2024年02月11日
    浏览(57)
  • nohup命令详解

    一、背景说明: 启动服务的时候,如果使用如下命令,则会在start.sh脚本所在的目录下,产生一个名为 nohup.out 的输出文件 nohup ./startup.sh 可以看到下面这个例子,一开始当前目录是没有nohup.out文件的,经过这行命令之后就可以查看到当前脚本输出的信息在nohup.out文件里了。

    2024年02月16日
    浏览(36)
  • linux后台执行命令:&与nohup的用法

    背景:电脑使用ssh工具远程连接服务器跑深度学习的时候,本地的终端叉掉的时候,会把服务器上的代码进程一起叉掉了,这在实际场景中,非常的不方便,因为不可避免会遭受不可抗拒的原因需要代码只在服务器上跑,比如,网络原因ssh连接不稳定,本地电脑断电等。 直接

    2024年02月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包