Linux中安装和使用nohup命令

这篇具有很好参考价值的文章主要介绍了Linux中安装和使用nohup命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux中安装和使用nohup命令


nohup 英文全称 no hang up(不挂起)

作用:

当我们把项目部署到服务器上时,只有一直保持linux终端的连接才能够运行项目,当我们把连接软件Xshell或者Finalshell连接工具关掉时,项目也就停止运行。只要用了nohup命令,我们的项目就能够一直运行了,此时就实现了我们需求。

例如:
常规运行SpringBoot项目的jar包命令:

java -jar test.jar

当我们使用nohup命令时:项目就能够正常一直运行了

nohup java -jar test.jar &

开始安装

第一步:查询nohup是否安装

如果显示有:/usr/bin/nohup ,证明已经安装,可以直接跳到如何使用,如果没有,就没有安装过nohup

which nohup

第二步:下载nohup

yum install coreutils

第三步:查看下载的nohup

cd /usr/bin
which nohup

第四步:配置nohup路径,全局使用

vi ~/.bash_profile 

在PATH= $PATH: $HOME/bin后面添加:/usr/bin

不会修改linux文件内容的:下面是具体操作:
1、打开编辑文件

vi ~/.bash_profile

2、点击键盘insert键进入编辑模式
3、用键盘方向键移到最后找到PATH= $ PATH:$ HOME/bin
4、再后面加上

:/usr/bin

5、点击键盘左上角Esc返回键,注意在英文输入法下,然后按Shift+分号键(输入:),
进入到输入模式,输入wq! ,回车,保存成功
Linux中安装和使用nohup命令

第五步:是配置的nohup立即生效,刷新配置变量

source ~/.bash_profile 

第六步:测试

nohup --version

Linux中安装和使用nohup命令
已经成功配置好nohup

nohup命令的使用

基本使用

nohup Command [ Arg … ] [ & ]

对应的参数说明:

  1. Command:要执行的命令。
  2. Arg:一些参数,可以指定输出文件。
  3. &:让命令在后台执行,终端退出后命令仍旧执行。

例如:
1、运行SpringBoot项目

nohup java -jar test.jar &

2、当我们运行前端框架时

nohup npm run serve &

停止运行的项目

1、我们需要找到nohup运行的PID,进程号,然后kill -9 进程号
例如:我运行着niua-admin.jar,使用时更换自己运行文件名即可

ps -ef | grep niua-admin.jar

Linux中安装和使用nohup命令
2、如果记不住运行文件名称,我们可以使用命令查看所有进程

ps -A

Linux中安装和使用nohup命令
3、找到PID,删掉进程即可文章来源地址https://www.toymoban.com/news/detail-424341.html

kill -9  进程号PID

到了这里,关于Linux中安装和使用nohup命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

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

    2024年02月22日
    浏览(36)
  • 在Windows 11 中安装和使用 WSL 2

    在安装 WSL 之前,可以通过以下命令查看可供安装的发行版: 参考:使用 WSL 在 Windows 上安装 Linux:https://learn.microsoft.com/zh-cn/windows/wsl/install 如果不指定发行版,则该命令将安装 WSL 和 Linux 的默认 Ubuntu 发行版: 如果要安装指定的 Linux 发行版,需要添加参数 --distribution : 例

    2024年02月16日
    浏览(31)
  • Windows环境中,在pycharm中安装和使用Selenium

    一、前言 我们在学爬虫的时候,使用Selenium库可以帮助我们更好的抓取网页中的内容,我接下介绍的是如下载浏览器驱动和使用Selenium抓取网页 二、安装浏览器驱动 下载浏览器驱动 我使用的是Chrome浏览器,所以我们下载chromedriver 下载地址: http://chromedriver.storage.googleapis.com/in

    2024年02月05日
    浏览(34)
  • windows10中安装和使用ROS2+python

    ROS称为机器人操作系统,是开发智能机器人的极具生产力的工具,主要用于仿真验证、代码部署。ROS已经从ROS1发展到ROS2,而ROS2才真正实现了分布式通信。如果现在开始学的话,建议最好直接上手ROS2。ROS2支持多开发语言,当然了,在算法开发语言中,Python绝对是一个最佳的

    2024年02月10日
    浏览(29)
  • 在Linux中安装和配置Node.js与Express.js创建HTTP服务器

    在Linux环境中,安装和配置Node.js与Express.js来创建一个HTTP服务器需要一系列的步骤。下面是一个详细的指南,帮助你在Linux上设置这个环境。 步骤1:安装Node.js 首先,你需要确保你的Linux系统已经安装了Node.js。你可以通过以下命令来检查是否已经安装: bash 复制代码 node -v 如

    2024年01月16日
    浏览(59)
  • 如何在Visual Studio、Clion、Msys2中安装和使用vcpkg

    首先事情是在安装了Msys2之后,想在Clion中使用安装在Msys2中的vcpkg。但是折腾了很久还是无法解决。于是就折腾出了这篇文章,和下一篇如何在Clion使用vcpkg的文章。 不过,由于我电脑上已近配置好了vcpkg以及环境变量,要是重新删除再搞特别麻烦,于是教程我使用msys2来掩饰

    2023年04月26日
    浏览(39)
  • Linux:Nohup命令详解

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

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

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

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

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

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

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

    2024年02月10日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包