Quantcast
Channel: 我有分寸 » scripts
Browsing all 10 articles
Browse latest View live

一行的日志统计计算脚本

accu=0;sed -ne ‘s/.*bytesIn=\”\([0-9]*\)\”\/>/\1/p’ stage_3.xml |while read num;do cur=$(($num-$accu));accu=$num; echo $(($cur/20/1024/1024));done 记在这里了,先不解释了。

View Article



卓越购书单生成命令行

拿到一个小组准备买书的列表,大家把书的卓越的url都放进去了,我决定帮负责订书的同事mm一个忙,不要一个一个点啦,咱们这样,把书的url保存成一个csv文件,比如Book1.csv,然后这么干: url=http://www.amazon.cn/gp/item-dispatch?submit.addToCart=addToCart; inc=1; sed -ne...

View Article

一个自动搭建ipip隧道的脚本

场景是这样的,两台机器A和B,通过缺省路由互相可达;希望A通过B的连接出去;A的地址为动态分配,且A可能的interface不缺定,因此,上来先给点先决条件:   #!/bin/bash   default_dev=”wlan0″ default_gw=”192.168.12.1″ flag_nogw=”false”   local_ip=192.168.12.111...

View Article

研究了一宿,找到了个合适的ffmpeg参数

这个可以把原有DV的输出压缩到原来的一半以下,质量上,我自己看不出区别 ffmpeg -i $f -vcodec libx264 -vpre veryfast -crf 20 -threads 0 -acodec flac ${f%MPG}mkv 主要参考了...

View Article

列出某一CPU上跑的所有进程/线程

比如 CPU2 上的: ps -eLo pid,psr,command |sed -ne '/^\W\+[0-9]\+\W\+2\W\+/p' 嗯,后面 sed 匹配串里选第几个CPU,嗯前面的参数里,psr 是 CPU 号,嗯。  

View Article


Bash 的 Process Sub

Shell这东西,如果你真会用的话,你可能永远不敢说你会用。 前两天看了Process Sub,一种结合了管道和命令替换(command sub)的使用方式,非常有趣。 嗯,这得先说说命令替换,就是反引号或者...

View Article

Mac 下用自定义脚本配置 Tunnelblick 的自定义路由

Mac下的 Tunnelblick 是个很好用的 openvpn 管理工具,嗯,这年月谁还没几个 VPN 啊,你懂的。 不过呢,总有一些路由希望不走 VPN,比如内网,又比如某些网站,话说原来是在 ovpn 配置文件里用 route 命令配置路由到 net_gateway 的,比如 route 192.168.0.0 255.255.0.0 net_gateway...

View Article

一点expect心得

最近用了几下 expect,  记几个心得,以备不时之需 循环式匹配: exp_continue expect 的匹配可以看做是一个循环,通常匹配之后都会退出语句,但如果有 exp_continue 则可以不断循环匹配,输入多条命令 expect{ "$passprompt" { send "$password"; exp_continue } "$prompt" {send "$c\r"} }...

View Article


Tornado 的 stack context

按:本人 python 菜鸟,对 tornado 更没什么研究,这两天小摆弄了一下,记一下,有不对的还请指正 这两天在用 tornado 做一个 memcached 的 proxy,作为一个 Python 的高性能异步框架,tornado (实际是 epoll/kqueue… )的思想是——单线程+异步化,线程的运行时间不等待任何东西,这样就要求 memcached...

View Article


再次改动了 tornado-memcache

在上次(http://wangxu.me/blog/p/758)之后,再次改动了 tornado-memcache 模块,commit 信息如下: Add gets method and simplify connection estabilish - simplify connection estabilish procedure, as tornado.iostream permit write...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images