一个日志监控的代码,一开始想用 rake 执行,但是似乎只能前台运行?没 google 出解决办法,现在放到 unit test 里,能后台执行了,但感觉好 2,有更好的解决方案不?
https://github.com/nodejitsu/forever
I use https://github.com/DAddYE/foreverb, forget the reason
#2 楼 @hunter 晕,我说第一个 js 的东西怎么执行 ruby 呢。。。
nohup rake &
runit,写个 run 脚本就行了
whenever
日志监控,就是定时读取文件吧,几行脚本就搞定了,和 js 有什么关系啊 我是按照你的标题来回答的,突然冒出个 js,你的太深奥了
#4 楼 @quakewang 我试了不能 work 的
#7 楼 @hunter 我是 ruby 脚本里 tail -f 日志的,所以程序会一直执行。。。你发的第一个链接是和 node.js 相关的实现,第二个链接是 ruby 的 cron 的一个实现。不过,我也需要个 cron 功能,foreverb 和 whenever 看起来都 ok。只是,我的脚本其实是不需要调度的,现在看看 runit 是个什么东西。
just do as @quakewang:
rake xxx &
#10 楼 @wxianfeng 好吧,我试了下,我确实错了,rake xxx &能 work,只是之前我的脚本输出是直接 puts 的,结果使用类似 rake xx 2>&1 >> /path/xx.log &死活也没有任何输出,我还以为程序被 hang 住了。