当前位置: 技术问答>linux和unix
好何生成日志文件?
来源: 互联网 发布时间:2015-12-04
本文导语: 初学者,也不知道是不是这样问:) 如:free命令,在终端上运行free -k 得到: total used free shared buffers cached Mem: 256044 ...
初学者,也不知道是不是这样问:)
如:free命令,在终端上运行free -k 得到:
total used free shared buffers cached
Mem: 256044 243012 13032 0 14596 115612
-/+ buffers/cache: 112804 143240
Swap: 524280 1124 523156
我想写一个*.sh文件,运行这个*.sh文件,即可在指定目录生成一个日志文件(如:log.txt)
而这个log.txt的内容即为上述的free -k运行的结果。
我这样讲可以理解吗?我刚接触linux (redhat),所以述语方面可能不规范,多多包涵,多多指教,谢谢!
如:free命令,在终端上运行free -k 得到:
total used free shared buffers cached
Mem: 256044 243012 13032 0 14596 115612
-/+ buffers/cache: 112804 143240
Swap: 524280 1124 523156
我想写一个*.sh文件,运行这个*.sh文件,即可在指定目录生成一个日志文件(如:log.txt)
而这个log.txt的内容即为上述的free -k运行的结果。
我这样讲可以理解吗?我刚接触linux (redhat),所以述语方面可能不规范,多多包涵,多多指教,谢谢!
|
#!/bin/sh
free -k > youdir/log.txt
free -k > youdir/log.txt
|
直接在命令行输入 free -k >& log.txt 就可以了
|
#!/bin/sh
free -k > youdir/log.txt 2>&1
将标准输出和标准出错都写到log.txt 文件中
free -k > youdir/log.txt 2>&1
将标准输出和标准出错都写到log.txt 文件中