问答文章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 & 就可以了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 网上炒黄金,免费泰国游是骗局吗 总星系的范围 宇宙的总星系的范围是直径还是面积 有谁知道模拟炒黄金的游戏,不需要下载软件的 总星系,银河系,地月系各有什么天体?(简单,明了) 总星系包括哪些天体 手机里的软件经常无响应,然后闪退,是什么原因,怎么解决,求助 怎样描述总星系、银河系、太阳系、地月系之间的关系 总星系包括什么和什么? 总星系包括哪些天体? 《总裁老公,你别诱惑我》的txt全集下载地址 请教网友,有哪些类似霸道总裁的小说。《求书名》? 知道丈夫精神出轨怎么办 哪一个星座能够化解天蝎座的高冷? 天蝎座容易被哪个星座吸引,最后却容易成为彼此生命中的过客? 专为女性打造的《猫妖的诱惑》大家喜欢沈墨卿还是烟儿? 我的下颌角变宽了,我朋友说从我身后可以看到我耳朵下边有两个很明显,很大的骨头。当我自己用手摸下颌角 当男人说我想你了,女人该怎么回复? 女生下颚轮廓太宽太丑了?怎么办 高冷的王菲为什么要跟暖男李亚鹏离婚? 天体系统的总星系、银河系(河外星系)、太阳系、地月系都有什么天体? 炒黄金是零和游戏吗? “总星系是指类似于银河系的天体系统”为什么错? 国外炒黄金的人多吗?国内游多少人炒黄金? 总星系和宇宙的差别? 炒黄金是不是骗子,谢谢 太阳系、太阳、地球、月球、宇宙、银河系、总星系。由大到小排列 linux命令nohup和screen命令的区别 炒黄金有什么技巧没 下列天体系统不包含地月系的是 A.银河系 B.太阳系 C.总星系 D.河外星 linux怎么查询nohup的进程? 国际上炒黄金的人多吗国内游多少人炒黄金? 是总星系大还是海外星系大 linux运行nohup,没有这个命令怎么办 合法的炒黄金开户平台怎么选择 宇宙,总星系、银河系、河外星系,太阳系之间的关系是什么 linux 中nohup命令是干什么的 怎么可以炒黄金。风险大吗?收益呢? 天体系统主要包括 linux中报错“把输出追加到nohup.out”什么意思?