
Linux nohup命令不再默认输出日志文件
发布日期:2025-04-06 02:03:32
浏览次数:5
分类:精选文章
本文共 465 字,大约阅读时间需要 1 分钟。
在Linux环境下,使用nohup命令启动程序时,运行过程中会生成大量日志文件。如果长时间运行这些程序,可能会导致磁盘空间不足,从而触发磁盘已满的报警短信提醒。
1. 过滤并记录异常日志
为了避免日志文件过多占用磁盘空间,可以使用nokup命令将输出重定向到
/dev/null
文件中,该文件是一种虚拟设备,所有写入其中的数据都会被丢弃,不会占用磁盘空间。根据需要,可以将异常日志输出至特定文件中:
$ nohup python -u Job.py >/dev/null 2>error.log 2>&1 &
这样可以将输出重定向到指定文件error.log,同时异常信息也会覆盖到终端。
2. 不记录任何日志
如果完全不希望生成任何日志文件,可以直接将输出重定向到
/dev/null
文件中(注意不要忘记关闭终端Ctrl+d终止程序):
$ nohup python -u Job.py >/dev/null 2>&1 &
/dev/null
是一个特殊文件,所有尝试写入其中的内容都会被丢弃,是处理不必要信息的好工具。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年05月08日 03时39分51秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
lftp命令详解
2023-01-31
lib/libstdc++.so.6: version `GLIBCXX_3.4.30‘ not found (required by /lib/x86_64-linux-gnu/libLLVM-15
2023-01-31
Libevent 事件管理和添加事件
2023-01-31
libevent-简单的定时器
2023-01-31
libevent在windows下使用步骤详解
2023-01-31
libgdx的菜单配置,以及json文件的结构
2023-01-31
libiconv字符集转换库在C#中的使用
2023-01-31
liblognorm编译
2023-01-31
libmpg123 解码库用法
2023-01-31
Library Module上传Jcenter详解
2023-01-31
LibreOffice放映Slides时粗体字模糊的解决方案
2023-01-31
LibreOJ #6000. 「网络流 24 题」搭配飞行员
2023-01-31
LibreOJ 6277 数列分块入门 1(分块)
2023-01-31
Librosa基音跟踪-STFT
2023-01-31
libssh2编译部署详解
2023-01-31
LibTorch与MFC
2023-01-31
libtorch中python中cuda可以使用,但是是c++环境中不行
2023-01-31
LibTorch中TensorOptions的使用
2023-01-31