你把文件删了都没用,它有个fd指向这个文件,只有关闭、再打开才会指向新文件
apache2-utils这个包里有个小程序rotatelogs,可以帮助将输出内容按时间或者文件大
小“滚动”,即定时换新文件或者超出大小时换新文件:
nohup your_command | rotatelogs xxxxx.log <时间或者文件大小>
写个数字就是时间,单位是秒。数字加后缀(B/K/M/G)就是文件大小
【 在 b0207191 的大作中提到: 】
: 将nohup.out重命名后,新的输出并不会重新创建一个nohup.out,而是继续往重命名的文件里写
: 这个是什么原理
: 如果我觉得nohup.out太大,想把目前nohup.out保存下来,以后的输出往一个新的nohup.out输入,要怎么操作
: ...................
--
FROM 222.128.5.*