清空 nohup 产生的日志文件(通常是 nohup.out)有几种常用且安全的方法,下面按推荐程度说明。
truncate(最推荐 ✅)不会删除文件,只是把大小截断为 0,进程仍可继续写入。
truncate -s 0 nohup.out
如果你的日志在别的路径:
truncate -s 0 /path/to/your.log
> 重定向(最常用)> nohup.out
或:
cat /dev/null > nohup.out
⚠️ 注意:
: > nohup.out: > nohup.out
作用和 > nohup.out 一样,更“优雅”一些。
rm nohup.out
原因:
如果日志是其他名字(比如自己指定的):
nohup python app.py > app.log 2>&1 &
清空方式一样:
truncate -s 0 app.log
如果你愿意,可以告诉我:
我可以给你更精确的建议。