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命令是什么全部内容,希望文章能够帮你解决相关问题,更多请关注本站科技问答百科栏目的其它相关文章!