﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-经验不在于年限，在于积累---专注互联网软件开发-随笔分类-CallCenter+Asterisk</title><link>http://www.blogjava.net/hankchen/category/41726.html</link><description>把工作当事业做，把项目当作品做！</description><language>zh-cn</language><lastBuildDate>Thu, 23 Feb 2012 10:36:31 GMT</lastBuildDate><pubDate>Thu, 23 Feb 2012 10:36:31 GMT</pubDate><ttl>60</ttl><item><title>使用Netty实现通用二进制协议的高效数据传输</title><link>http://www.blogjava.net/hankchen/archive/2012/02/04/369378.html</link><dc:creator>hankchen</dc:creator><author>hankchen</author><pubDate>Sat, 04 Feb 2012 08:33:00 GMT</pubDate><guid>http://www.blogjava.net/hankchen/archive/2012/02/04/369378.html</guid><wfw:comment>http://www.blogjava.net/hankchen/comments/369378.html</wfw:comment><comments>http://www.blogjava.net/hankchen/archive/2012/02/04/369378.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hankchen/comments/commentRss/369378.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hankchen/services/trackbacks/369378.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Netty是一个高性能的NIO通信框架，提供异步的、事件驱动的网络编程模型。使用Netty可以方便用户开发各种常用协议的网络程序。例如：TCP、UDP、HTTP等等。 Netty的最新版本是3.2.7，官网地址是：http://www.jboss.org/netty 本文的主要目的是基于Netty实现一个通用二进制协议的高效数据传输。协议是通用的二进制协议，高效并且扩展性很好。 一个好的协议有两个...&nbsp;&nbsp;<a href='http://www.blogjava.net/hankchen/archive/2012/02/04/369378.html'>阅读全文</a><img src ="http://www.blogjava.net/hankchen/aggbug/369378.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hankchen/" target="_blank">hankchen</a> 2012-02-04 16:33 <a href="http://www.blogjava.net/hankchen/archive/2012/02/04/369378.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>呼叫中心（CallCenter）项目总结（一） Asterisk录音文件的管理</title><link>http://www.blogjava.net/hankchen/archive/2009/12/26/307370.html</link><dc:creator>hankchen</dc:creator><author>hankchen</author><pubDate>Sat, 26 Dec 2009 09:07:00 GMT</pubDate><guid>http://www.blogjava.net/hankchen/archive/2009/12/26/307370.html</guid><wfw:comment>http://www.blogjava.net/hankchen/comments/307370.html</wfw:comment><comments>http://www.blogjava.net/hankchen/archive/2009/12/26/307370.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hankchen/comments/commentRss/307370.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hankchen/services/trackbacks/307370.html</trackback:ping><description><![CDATA[<span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><span style="font-size: 12pt; font-family: 宋体">（友情提示：本博文章欢迎转载，但请注明出处：陈新汉，<a title="http://www.blogjava.net/hankchen" href="http://www.blogjava.net/hankchen">http://www.blogjava.net/hankchen</a>）<br />
</span><br />
Asterisk</span><span style="font-size: 12pt; font-family: 宋体">录音文件的保持目录为：</span><code><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">/var/spool/asterisk/monitor/</span></code>
<p><code><span style="font-size: 12pt; font-family: 宋体"><br />
需要定期的清理这些录音文件，否则磁盘文件会暴涨。</span></code></p>
<p><span style="font-size: 12pt; font-family: 宋体">清理办法：</span></p>
<p style="margin-left: 18pt; text-indent: -18pt"><code><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">1.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 12pt">cd</span></span></span></code><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&nbsp;</span><code><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">/var/spool/asterisk/monitor/</span></code></p>
<p style="margin-left: 18pt; text-indent: 0cm"><code><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">rm &#8211;rf 200906*.wav</span></code></p>
<p style="margin-left: 18pt; text-indent: -18pt"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">2.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 12pt; font-family: 宋体">当文件比较多的时候，上面的命令会提示：</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">/bin/rm: Argument list too long</span></p>
<p><span style="font-size: 12pt; font-family: 宋体">解决方法如下：</span><span style="font-size: 12pt; color: #333333; font-family: 'Times New Roman','serif'"><br />
1</span><span style="font-size: 12pt; color: #333333; font-family: 宋体">）</span><span style="font-size: 12pt; color: #333333; font-family: 'Times New Roman','serif'">ls|xargs rm -f<br />
2</span><span style="font-size: 12pt; color: #333333; font-family: 宋体">）使用脚本程序：</span><span style="font-size: 12pt; color: #333333; font-family: 'Times New Roman','serif'"><br />
for loop in `ls </span><span style="font-size: 12pt; color: #333333; font-family: 宋体">目录路径</span><span style="font-size: 12pt; color: #333333; font-family: 'Times New Roman','serif'">`<br />
do&nbsp;<br />
rm -f $loop<br />
done<br />
</span><span style="font-size: 12pt; color: #333333; font-family: 宋体">注意：</span><span style="font-size: 12pt; color: #333333; font-family: 'Times New Roman','serif'">$loop</span><span style="font-size: 12pt; color: #333333; font-family: 宋体">是删除的文件名，确保路径是否正确。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">3.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 12pt; font-family: 宋体">删掉</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">60</span><span style="font-size: 12pt; font-family: 宋体">天以前的文件：</span></p>
<p style="background: white; line-height: 20.4pt"><span lang="EN-US" style="font-size: 9pt; color: red; font-family: 'Verdana','sans-serif'">find /var/spool/asterisk/monitor/* -mtime +60 -exec rm -v {} \;<br />
</span></p>
<p><code></code>4.山寨搞法：<br />
&nbsp; <font style="background-color: #cce8cf">rm -rf 200911*.wav</font> 删除不了，可以分四小段来删除：<br />
<font style="background-color: #cce8cf">&nbsp; rm -rf 2009110*.wav<br />
&nbsp; rm -rf 2009111*.wav<br />
&nbsp; rm -rf 2009112*.wav<br />
&nbsp; rm -rf 2009113*.wav<br />
</font><br />
<span style="font-size: 12pt; font-family: 宋体">（友情提示：本博文章欢迎转载，但请注明出处：陈新汉，<a title="http://www.blogjava.net/hankchen" href="http://www.blogjava.net/hankchen">http://www.blogjava.net/hankchen</a>）<br />
</span></p>
<img src ="http://www.blogjava.net/hankchen/aggbug/307370.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hankchen/" target="_blank">hankchen</a> 2009-12-26 17:07 <a href="http://www.blogjava.net/hankchen/archive/2009/12/26/307370.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>