温馨提示×

nohup日志centos怎样重定向

小樊
39
2026-09-27 09:12:03
栏目: 智能运维

在 CentOS(以及大多数 Linux 系统)中,nohup 命令通常配合输出重定向使用,以避免日志直接刷屏或丢失。

1️⃣ 基本用法(最常用)

nohup your_command > output.log 2>&1 &

含义:

  • >:标准输出重定向到 output.log
  • 2>&1:标准错误也重定向到标准输出(即同一个日志文件)
  • &:后台运行

2️⃣ 分开记录标准输出和错误日志

nohup your_command > out.log 2> err.log &

3️⃣ 追加日志(不覆盖)

nohup your_command >> output.log 2>&1 &

4️⃣ 不记录日志(丢弃输出)

nohup your_command > /dev/null 2>&1 &

5️⃣ 使用 nohup 默认日志

如果不指定重定向:

nohup your_command &

默认会生成:

nohup.out

(在当前目录,容易堆积,不推荐)


6️⃣ 查看后台任务

jobs
# 或
ps -ef | grep your_command

7️⃣ 实时查看日志

tail -f output.log

如果你有 具体命令场景(如 Java、Python、Shell 脚本),我可以给你更精确的写法。

0 踩