问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux 系统中 nohup命令如何使用?

发布网友 发布时间:2022-04-25 07:11

我来回答

2个回答

热心网友 时间:2022-04-14 18:36

linux的nohup命令的用法。

在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会
用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe
–user=mysql
&。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。
nohup /root/start.sh &
在shell中回车后提示:
[~]$ appending output to nohup.out
原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。
但是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。
咨询红旗Linux工程师后,他也不得其解,在我的终端上执行后,他启动的进程竟然在关闭终端后依然运行。
在第二遍给我演示时,我才发现我和他操作终端时的一个细节不同:他是在当shell中提示了nohup成功后还需要按终端上键盘任意键退回到
shell输入命令窗口,然后通过在shell中输入exit来退出终端;而我是每次在nohup执行成功后直接点关闭程序按钮关闭终端.。所以这时候会
断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown。
这个细节有人和我一样没注意到,所以在这儿记录一下了。
附:nohup命令参考
nohup 命令
用途:不挂断地运行命令。
语法:nohup Command [ Arg … ] [ & ]
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用
nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。
无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out
文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command
参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。
退出状态:该命令返回下列出口值:
126 可以查找但不能调用 Command 参数指定的命令。
127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。
否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。
nohup命令及其输出文件
nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。
该命令的一般形式为:nohup command &
使用nohup命令提交作业
如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:
nohup command > myout.file 2>&1 &
在上面的例子中,输出被重定向到myout.file文件中。
使用 jobs 查看任务。
使用 fg %n 关闭。

热心网友 时间:2022-04-14 19:54

nohup ./run.sh & 就可以了
Linux Shell nohup命令用法(内含代码演示)

在Unix/Linux环境中,若需要使程序在后台持续运行,我们通常会在程序末尾添加 & 符号。例如,要后台运行mysql,可以使用:/usr/local/mysql/bin/mysqld_safe –user=mysql &。然而,并非所有程序都如mysqld一样易于处理。这时,nohup命令就派上用场了。接下来,我们将介绍nohup命令的用法。nohup /root/...

Linux学习(一)——nohup

Ctrl+c则用于终止当前在前台运行的命令。此外,使用jobs命令可以查看当前有多少任务在后台运行。若需要终止后台运行的进程,可以使用top命令查看后台进程号,然后使用kill -9 PID命令终止对应进程,其中PID为进程号。通过以上介绍,我们可以清晰地了解到nohup命令及其在Linux下后台运行程序的用法,以及如何有效管...

Linuxnohup命令原理及实例解析

程序及选项:要运行的程序及选项。实例 一.运行spring boot 的jar包,当当前终端关闭后,该Spring Boot项目仍然在后台运行。nohup java -jar springboot.jar & 二.使用nohup命令提交作业,如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指...

Linux入门之nohup指令详解

管理nohup进程可以通过`jobs`命令查看,`fg`命令可以将进程调回前台,`kill`命令结合进程ID可以终止进程。尽管SSH会话断开时程序会继续,但可能需要重新连接检查输出或状态。nohup在确保程序后台运行方面非常实用,特别是对于需要稳定运行的任务。理解并掌握如何在Linux中使用nohup,对于初学者来说是一项关键技能...

linux_1_nohup与crontab

nohup命令用于实现后台运行。使用nohup命令的基本格式为:nohup 软件名字 &。重要的是,务必添加&符号以使程序在后台运行,否则会留在前台。若需暂停并转至后台,可使用Ctrl+Z,然后输入bg。通过jobs命令可以查看和管理后台任务,使用kill %序号或pgrep -f jupyter notebook来终止并定位特定进程。为了方便...

linux后台执行命令:&与nohup的用法

要查找后台运行的程序,可以使用`jobs`命令查看进程状态,或使用`ps`命令查看进程列表。对于nohup命令,它允许程序在终端关闭后继续运行,但默认输出会存入nohup.out文件。指定输出文件的方式是`nohup test > desired_file.txt &`。尽管nohup提供了在非正常退出时继续运行的能力,但为了确保命令持久运行,应...

Linux命令之nohup/setsid/&

Nohup, setsid, & 在 Linux 中用法解析 在远程服务器上运行任务,常遇网络不稳定导致任务失败。使用 Nohup 可以让命令在终端关闭时持续运行,忽略 HUP 信号,输出结果重定向至 nohup.out 文件。结尾加 "&" 将命令放入后台运行,使用 ">filename2>&1" 更改输出文件。Nohup 实例如下:使用 setsid ...

Nohup 后台运行 Scp等需要输入密码的命令

1. **输入命令**:首先,打开终端并输入您需要执行的命令。例如,假设您想要使用`scp`命令从一台远程服务器复制文件,命令可能如下:`scp -r user@remote.example.com:/path/to/remote/file .`。2. **输入密码**:在命令执行过程中,系统将提示您输入远程服务器的密码。为了确保密码的安全性,您...

Centos命令中nohup的用途的讲解

有些程序当你登出终端后它就会停止。那么如何让一个程序真正永远在后台执行呢。答案就是使用 nohub 命令,格式为:nohup 执行程序的命令 如果程序有输出,它会试着把输出写入执行上述命令的当前文件夹下的 nohup.out 文件中,当写入失败,就会写当前用户的$HOME目录下的nohup.out 中。

深入解析Linux的nohup命令

使用nohup非常直观,例如,只需在命令行输入nohup命令后跟你的命令,如nohup sleep 1000 &。标准输出和标准错误可以被重定向到文件,甚至可以组合重定向以满足特定需求。管理后台进程也非常简单,通过jobs命令可以查看任务列表,fg命令用于将任务移至前台,Ctrl-Z暂停任务,而kill和disown则用于停止或移除任务...

linux中nohup命令 linux启动进程命令nohup linux基本命令的使用 linux中ll命令 nohup命令使用 linux系统重启命令 linux常用的20个命令 linux命令grep linuxnohup
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
买钢琴需要注意些什么 买钢琴要注意什么 关于香港电视剧《蒲松龄》的情节 谁有香港的蒲松龄粤语全集啊!在哪里可以下载。 |蒲松龄全集|蒲松龄国语+粤语1到25集蒲松龄[迅播]高清|蒲松龄全集极速... 泰吉&同诚·悦府买一期车位送5万家电是真的吗? 如何迅速卖车位 绍兴火车站到东浦镇 陆景和生日是几月几日 别人发NXX是什么意思? (堂堂正正的手牵手,心中不会有愧)这是哪首歌里的歌词,谢谢知道... 网上炒黄金,免费泰国游是骗局吗 总星系的范围 宇宙的总星系的范围是直径还是面积 有谁知道模拟炒黄金的游戏,不需要下载软件的 总星系,银河系,地月系各有什么天体?(简单,明了) 总星系包括哪些天体 手机里的软件经常无响应,然后闪退,是什么原因,怎么解决,求助 怎样描述总星系、银河系、太阳系、地月系之间的关系 总星系包括什么和什么? 总星系包括哪些天体? 《总裁老公,你别诱惑我》的txt全集下载地址 请教网友,有哪些类似霸道总裁的小说。《求书名》? 知道丈夫精神出轨怎么办 哪一个星座能够化解天蝎座的高冷? 天蝎座容易被哪个星座吸引,最后却容易成为彼此生命中的过客? 专为女性打造的《猫妖的诱惑》大家喜欢沈墨卿还是烟儿? 我的下颌角变宽了,我朋友说从我身后可以看到我耳朵下边有两个很明显,很大的骨头。当我自己用手摸下颌角 当男人说我想你了,女人该怎么回复? 女生下颚轮廓太宽太丑了?怎么办 高冷的王菲为什么要跟暖男李亚鹏离婚? 天体系统的总星系、银河系(河外星系)、太阳系、地月系都有什么天体? 炒黄金是零和游戏吗? “总星系是指类似于银河系的天体系统”为什么错? 国外炒黄金的人多吗?国内游多少人炒黄金? 总星系和宇宙的差别? 炒黄金是不是骗子,谢谢 太阳系、太阳、地球、月球、宇宙、银河系、总星系。由大到小排列 linux命令nohup和screen命令的区别 炒黄金有什么技巧没 下列天体系统不包含地月系的是 A.银河系 B.太阳系 C.总星系 D.河外星 linux怎么查询nohup的进程? 国际上炒黄金的人多吗国内游多少人炒黄金? 是总星系大还是海外星系大 linux运行nohup,没有这个命令怎么办 合法的炒黄金开户平台怎么选择 宇宙,总星系、银河系、河外星系,太阳系之间的关系是什么 linux 中nohup命令是干什么的 怎么可以炒黄金。风险大吗?收益呢? 天体系统主要包括 linux中报错“把输出追加到nohup.out”什么意思?