nohup基本用法

本文详细解析了nohup命令和&符号在Linux系统中的使用区别。nohup使进程在终端断开后仍继续运行,而&则表示将命令置于后台执行。文章通过具体示例介绍了如何利用这些特性来增强任务的持久性和灵活性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

语法:nohup Command [ Arg … ] [ & ]

不挂断地在后台运行命令

例1:nohup command &

Arg在缺省情况下该Command命令的所有输出都被重定向到当前目录一个名为nohup.out的文件中。

例2:nohup command > myout.file 2>&1 &

在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;

2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到当前目录的myout.file文件中。

 

nohup和&的区别

: 指在后台运行

nohup : 不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;&才是后台运行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值