在 Linux 中使用 nohup 运行程序时,通常会把输出重定向到日志文件(如 nohup.out 或自定义日志)。清空日志文件有以下几种常见、安全的方法:
> nohup.out
或
: > nohup.out
✅ 优点:
nohup 进程仍然能继续写入truncate -s 0 nohup.out
✅ 将文件大小截断为 0,非常安全
cat /dev/null > nohup.out
例如你启动时是:
nohup python app.py > app.log 2>&1 &
清空方式一样:
> app.log
rm nohup.out
⚠️ 风险:
logrotate 管理日志如果你愿意,可以把你的 nohup 启动命令贴出来,我帮你给出最合适的清理方式。