nohup命令是什么

百科问答 投稿 11600 0 评论

nohup命令是什么

nohup命令的用法?我们在日常工作与生活中,常常会遇到一些科技类问题,比如nohup命令是什么的问题,我们该怎么理解呢。nohup命令是一个Unix和Linux中的外壳程序,可以将其他程序或命令以“无控制终端”的方式运行在后台,下面这篇文章将为你提供一个参考思路,希望能帮你解决到相关问题。

nohup命令的用法

nohup命令用于在后台运行命令,并且不受终端关闭的影响。它的用法是在命令前加上nohup,后面可以跟上要执行的命令。

执行命令后,会生成一个nohup.out文件,其中包含命令的输出信息。可以使用nohup命令来运行长时间运行的任务,如备份、数据导入等。同时,可以使用&;符号将命令放入后台运行,这样可以继续使用终端进行其他操作。例如:nohup command &;。

nohup命令是什么

1、nohup命令是一个Unix和Linux中的外壳程序,可以将其他程序或命令以“无控制终端”的方式运行在后台。

2、它的另一种含义:NoHangup,即当程序的控制终端被Hangup时,不会终止它或改变它的运行状态。

3、nohup基本语法格式: nohupcommand[arguments] 首先,说明一下,在使用本命令之前,需要先将命令放在当前目录下(或将其路径写全),然后执行命令: nohup命令一般是添加前台程序和后台程序之间的桥梁,通过nohup命令,使某些前台程序成为后台程序运行,并可以在后台继续运行下去,执行完毕后,也可以在nohup调用时发送出来的信息里查看结果。

4、nohup的有关参数及组合: **-b**:将后台程序的标准输出,重定向到一个文件。

5、**-p**:将后台程序的标准输出,重定向到一个既存文件。

6、**-f**:不产生nohup.out的文件,但该后台程序仍能正常运行。

7、**-u**:当nohup中间调用的后台程序不正确时,将信号传送给进程组的每个成员,替代默认的SIGHUP信号。

8、nohup命令广泛应用在脚本,后台运行程序,实时日志分析,定时执行等。

9、它的主要在于,当程序的控制终端被挂起时(或者shell被关闭时),程序不会被kill掉,你可以通过nohup将这些程序运行起来,独立于shell,而不用担心其被kill掉,从而不影响程序正常运行。

以上就是为你整理的nohup命令是什么全部内容,希望文章能够帮你解决相关问题,更多请关注本站科技问答百科栏目的其它相关文章!

编程笔记 » nohup命令是什么

赞同 (63) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽