在 CentOS 里,nohup 命令默认会把输出写到当前目录的 nohup.out 文件(如果你没重定向的话)。看这个日志文件大小,常用方法如下:
ls -lh nohup.out
或
du -h nohup.out
watch -n 1 ls -lh nohup.out
(每 1 秒刷新一次)
比如你启动时是:
nohup java -jar app.jar > app.log 2>&1 &
那就看对应文件:
ls -lh app.log
lsof -p <PID> | grep log
或
ls -lh /proc/<PID>/fd
nohup 日志不会自动切割,容易撑爆磁盘。推荐:
logrotate>> + cron 清理systemd / supervisor如果你愿意,可以把你启动命令贴出来,我帮你看看日志具体在哪、怎么管理最合适。