Linux清除正在写的文件内容(比如nohup.out)
2011-03-14 18:24
441 查看
最近,Jboss的nohup.out文件越来越大【25G】,没空间啦,Jboss也不能随便停,所以就想办法删除一部分内容或者清空,如果直接rm的话后面进来的日志就不会写入啦,必须重启JBoss!后来请教高手何工,用以下命令可以清除,并且不影响正在使用的Jboss!
cp /dev/null nohup.out
dev/null是UNIX系统中很神奇的一个功能,他是任何数据的坟墓,任何写入其中的数据都将被忽略掉。这在做I/O测试的时候非常重要。
我们常常要用到如下的测试:
a. #fbackup -f - -i /usr | cat - >/dev/null
测试fbackup的读取是否正常。
b. #(tar cf /dev/null /usr &);sar -d 1 5
测试tar的performance
c. #(time dd if=bigfile of=/dev/null bs=1024k&);sar -d 1 10
测试读的performance,而没有牵涉到任何的物理写的动作。
/dev/null也给程序开发带来很多好处,一些不需要的信息,都被丢弃到/dev/null。因此,如果/dev/null文件被删除了,或者是/dev/null文件的权限改变了,那么一些工具将不能正常的工作。
cp /dev/null nohup.out
dev/null是UNIX系统中很神奇的一个功能,他是任何数据的坟墓,任何写入其中的数据都将被忽略掉。这在做I/O测试的时候非常重要。
我们常常要用到如下的测试:
a. #fbackup -f - -i /usr | cat - >/dev/null
测试fbackup的读取是否正常。
b. #(tar cf /dev/null /usr &);sar -d 1 5
测试tar的performance
c. #(time dd if=bigfile of=/dev/null bs=1024k&);sar -d 1 10
测试读的performance,而没有牵涉到任何的物理写的动作。
/dev/null也给程序开发带来很多好处,一些不需要的信息,都被丢弃到/dev/null。因此,如果/dev/null文件被删除了,或者是/dev/null文件的权限改变了,那么一些工具将不能正常的工作。
相关文章推荐
- Linux清除正在写的文件内容(比如nohup.out)
- Linux下如何不停止服务,清空nohup.out文件
- linux nohup.out文件过大解决方法
- Linux下如何不停止服务,清空nohup.out文件
- linux清除文件内容最快的方法
- linux中,查找大文件及清除其内容的方法
- Linux配置静态ip及resolve.conf文件内容被清除问题
- Linux下如何不停止服务,清空nohup.out文件
- linux下快速清除文件内容
- linux 清除文件内容
- Linux下如何不停止服务,清空nohup.out文件
- linux中,查找大文件及清除其内容的方法
- Linux删除(清空)正在运行的应用日志文件内容
- Linux删除(清空)正在运行的应用日志文件内容
- linux nohup.out 清空文件 /dev/null
- linux上将另一个文件内容快速写入正在编辑的文件内
- Linux下如何不停止服务,清空nohup.out文件
- linux中,查找大文件及清除其内容的方法
- Linux .sh文件、Linux下让java jar项目输出到nohup.out、自动kill进程
- Linux_Shell_脚本_删除nohup.out文件