在 CentOS 中,nohup 命令默认会把程序的**标准输出(stdout)和标准错误(stderr)**重定向到一个日志文件里。
如果你是这样运行的:
nohup your_command &
那么日志默认会生成在当前目录下,文件名为:
nohup.out
查找方式:
ls -l nohup.out
cat nohup.out
tail -f nohup.out
如果你运行时指定了输出文件,例如:
nohup your_command > app.log 2>&1 &
那日志就在你指定的文件里:
tail -f app.log
find / -name nohup.out 2>/dev/null
systemd / crontab 等方式启动,不走 nohupps -ef | grep your_command
或
lsof -p <PID> | grep txt
如果你愿意,可以把你具体的 nohup 启动命令发出来,我可以帮你精准定位日志文件。