温馨提示×

nohup日志在哪里找

小樊
38
2026-10-18 05:00:52
栏目: 编程语言

nohup 命令默认会把**标准输出(stdout)和标准错误(stderr)**写入到当前目录下的日志文件:

nohup.out

常见查找方式

1. 当前目录

如果你是在某个目录下执行了 nohup 命令,先看看那里:

ls -l nohup.out

2. 在系统中查找 nohup.out

如果忘了在哪个目录:

find / -name nohup.out 2>/dev/null

或者只查当前用户:

find ~ -name nohup.out

3. 查看进程的实际输出文件

如果你用了重定向,比如:

nohup your_command > app.log 2>&1 &

那日志就在 app.log,不在 nohup.out。

可以确认进程打开了哪些文件:

ls -l /proc/<PID>/fd

或

lsof -p <PID>

4. 查看 nohup 启动的进程

ps -ef | grep nohup

或

jobs -l

小提示

推荐以后这样用,日志更清晰:

nohup your_command > run.log 2>&1 &

如果你愿意,可以告诉我你用的系统(Linux / macOS)和具体命令,我可以帮你精确定位日志位置。

0 踩