Posts
lftp默认不能断点续传
下了个大文件,中途可能因为连接超时什么的断了
之前看过man lftp
知道 -c可以续传,执行一下总说文件已存在,很shit
查了一下发现得set xfer:clobber on
把这个加到/etc/lftp.conf里,让它默认支持续传吧
Posts
nuhup 命令
之前总有类似操作
mlnet &
mysqld &
之后程序就在后台运行了,原来不是所有程序都这样,有的程序是必须当前登录的时候运行,当前启动这个程序的用户一logout就自动关了。此时nohup 命令就有用了
比如
此时用户退出,进程也会继续运行,但是一定要正常退出,不能非正常一下子把ssh登录窗口关了了事
Posts
rails3版本You have already activated依赖问题
gem update之后,好多东西升级了之后原来的项目不能启动了,报错信息为
You have already activated rack 1.3.0.beta, but your Gemfile requires rack 1.2.2
于是在Gemfile里指定gem ‘rack’, ‘1.2.2’
这样之后,rails server倒是没问题
但是
还是报错,看提示有个让用bundle exec的说法
一试还真成
启动OK
Posts
rails3.1 ExecJS::RuntimeError
rails3.1默认jquery 虽然还是beta版但也欣然的用上了
不过一rails g controller home index
application.js就报错,查了半天,是execjs没有runtime运行环境,还要v8什么的,没听说过了。gem 也搜不到v8这么个东西
gem install therubyracer报错,说编译错误什么的,原来也要依赖的东西
https://github.com/cowboyd/therubyracer
按照上面说的做
好吧我不愧是编译型语言的门外汉。原来少了g++这个东西
一直以为gcc就全搞定了呢
aptitude g++之后,在执行以上命令就OK了
Posts
添加商品model时 valid? 错误
添加product 时设置了一个字段为valid,没注意和active_record本身的方法冲突了,无法使用,同理freeze frozen因该也不能用,只好用show代替。
Posts
active_record 的 changed
本来想这样
Client.all.each do |c|
c.name.strip!
c.save
end
但是不起作用
试了一下发现
c.name.strip!之后
c.changed? 还是false
必须用 = 赋值操作,才能save成
必须 c.name = c.name.strip 才可以
Posts
linux删除海量文件
/var/spool/mqueue下海量文件,几百万
rm * -f肯定不行
list | xargs rm -f
按说行,网上大家都说行,但是此命令执行一会就自动退出了,而且ls | wc -l
发现啥都没删掉
想了想用sed
先ls > list 生成list文件
写了个脚本
每次删100个