清空 nohup.out 等 nohup 日志文件,常用且安全的做法有以下几种(不会终止原进程):
nohup java -jar app.jar > nohup.out 2>&1 &
如果你只是想清空已有日志:
> nohup.out
或
cat /dev/null > nohup.out
✅ 效果:文件大小变为 0
✅ 优点:进程仍在运行,不会报错
truncate -s 0 nohup.out
rm nohup.outrm nohup.out
❌ 风险:
rm nohup.out
启动时限制日志大小:
nohup java -jar app.jar >> nohup.out 2>&1 &
或使用 logrotate 自动轮转日志(生产环境推荐)
> nohup.out
tail -f nohup.out
如果你愿意,可以告诉我:
我可以给你更适合的方案。