nohup命令使用说明

文章目录

如何在后台运行程序呢?

使用nohup命令即可,

bash 复制代码
nohup python dataset/ReferESpatialDataset.py >>dataset_20250417.log 2>&1 &
bash 复制代码
nohup your_command > output.log 2>&1 &

> 表示重定向标准输出到 output.log。

2>&1 表示将标准错误合并到标准输出。

& 表示后台运行。
重定向的时候:

>>​​ 是 ​​追加模式​​,表示将程序的输出追加到文件末尾,​​不覆盖原有内容​​。

​​>​​ 是 ​​覆盖模式​​,每次运行命令时会清空文件再写入新内容。

若无重定向,后台运行结果会存入 nohup.out

如何正常运行代码重定向呢?

根据如下代码,即可让运行结果存入 dataset_20250417.log里。

bash 复制代码
python dataset/ReferESpatialDataset.py >>dataset_20250417.log

nohup: ignoring input

如果程序​​不需要交互输入​​且输出已正确重定向,nohup: ignoring input 仅是一个警告,不影响程序运行。

如果程序​​需要交互输入​​,必须修改程序逻辑或使用 screen/tmux 替代 nohup。

始终显式重定向输出(> output.log 2>&1)以避免日志丢失。

相关推荐
玩转以太网3 小时前
基于W55MH32Q-EVB 实现 HTTP 服务器配置 OLED 滚动显示信息
服务器·网络协议·http
小晶晶京京4 小时前
day34-LNMP详解
linux·运维·服务器
画个太阳作晴天4 小时前
A12预装app
linux·服务器·前端
碎像5 小时前
Linux上配置环境变量
linux·运维·服务器
sunflower_w6 小时前
linux I2C核心、总线与设备驱动
linux·运维·服务器
Ronin3057 小时前
【Linux系统】进程间通信:System V IPC——共享内存
linux·服务器·system v 共享内存
网硕互联的小客服8 小时前
Apache 如何支持SHTML(SSI)的配置方法
运维·服务器·网络·windows·php
Demisse11 小时前
[Linux] Linux文件系统基本管理
linux·运维·服务器
BAOYUCompany11 小时前
暴雨服务器:以定制化满足算力需求多样化
运维·服务器
青岛佰优联创新科技有限公司13 小时前
移动板房的网络化建设
服务器·人工智能·云计算·智慧城市