Linux、Ubuntu中nohup的使用和关闭

看了nohup的教程,感觉太繁琐,其实主要用到的就块打开和关闭

1.使用nohup

nohup command > myout.file #将输出信息打印保存在myout.file文件中

如:

nohup python train.py > tran.txt

在这里插入图片描述

2.关闭nohup

找到进程号

ps -fe|grep python  

关闭进程

kill -9 进程号

在这里插入图片描述
完成!

Linux中,`nohup`是一个命令行工具,用于让一个进程在用户登出后继续运行。它可以帮助你创建后台任务,即使当前的控制终端关闭或断开连接,该进程仍会继续执行。下面是安装使用`nohup`的基本步骤: **安装 nohup**(如果你使用的是基于包管理器的发行版,如Ubuntu、Debian、CentOS等): 1. 对于大多数发行版,`nohup`通常已经预装,你可以直接使用它。如果不确定是否已安装,可以在终端输入 `which nohup` 来查找它的位置。 2. 如果需要更新或首次安装,可以通过包管理器来操作。例如,在Ubuntu或Debian上,可以输入 `sudo apt update && sudo apt install nohup`。 **使用 nohup 安装程序**: 1. 打开终端,导航到包含可执行文件的目录。 2. 使用 `nohup` 命令前加上你要运行的程序名参数,例如: ``` nohup your_program_name & disown ``` `-&` 将进程置于后台,`disown` 则使终端不再跟踪此进程。 **创建 nohup 日志文件**(可选): 为了记录程序的输出以及可能的错误信息,可以指定一个日志文件,比如: ``` nohup your_program_name > output.log 2>&1 & disown ``` 这将把输出重定向到名为 `output.log` 的文件,并保留标准输出标准错误的一致性。 **相关问题--:** 1. 如何查看正在运行的 nohup 进程? 2. 如何停止一个正在用 nohup 运行的进程? 3. nohup 是否能处理所有类型的进程?有哪些限制?
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Deep Learning小舟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值