LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 685|回复: 3

这是什么意思?

[复制链接]
发表于 2009-4-30 17:09:57 | 显示全部楼层 |阅读模式
我在一个论坛看到这样一个帖子:
==================
nohup 启动程序后的out文件问题
将程序启动到后台,命令如下:
nohup ./JfSip >>/aplog/ylt/JfSip.out &

导致JfSip.out文件越来越大,而且程序又不允许随便重启,请问各位大哥有没有办法在程序不停止的情况下,把JfSip.out保存到其他目录,还可以让JfSip.out新写?
====================

版主的回复是这样:

===================
cp JfSip.out xxx
>|  JfSip.out
===================

请问
cp JfSip.out xxx
>|  JfSip.out
这是什么意思?
发表于 2009-4-30 18:24:44 | 显示全部楼层
cp 那一行是用于备份当前时刻的版本, 这达到了楼主 "保存到其它目录" 的要求
>| 那一行是清空 JfSip.out, 这达到了楼主 "让 JfSip.out 新写" 的要求. 用 echo > JfSip.out 之类的命令也是等效的, 只要能清空文件即可
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-1 00:26:54 | 显示全部楼层
>| file 相当于 echo > file

是这样的意思吧?
回复 支持 反对

使用道具 举报

发表于 2009-5-1 19:18:02 | 显示全部楼层
abs 6.0 第24页.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表