我正在寻找将Java应用程序作为*NIX守护程序或Windows服务运行的最佳方法.我查看了Java Service Wrapper,Apache Commons项目'jsvc'和Apache Commons项目'procrun'.到目前为止,Java Service Wrapper看起来是最好的选择...但是,我想知道是否还有其他"开源友好"许可产品.
我想在Windows XP上运行"简单"的cron.所以gem install whenever我随时安装然后运行我的cron.rb
require 'rubygems'
require 'whenever'
every 1.days, :at => '5:30am' do
command "puts now"
end
Run Code Online (Sandbox Code Playgroud)
但它抱怨说
You don't have i18n installed in your application.
Please add it to your Gemfile and run bundle install
Run Code Online (Sandbox Code Playgroud)
所以我跑了gem install i18n,现在相同的代码给了我一个错误
C:\whenever>ruby cron.rb
cron.rb:4: undefined method 'every' for main:Object (NoMethodError)
Run Code Online (Sandbox Code Playgroud)
任何宝石工作时我都知道如何制作?
本地宝石
aaronh-chronic (0.3.9)
activesupport (3.0.9)
backports (1.18.2)
daemons (1.1.0)
delayed_job (2.0.3)
eventmachine (0.12.10 x86-mswin32-60)
fastercsv (1.5.4)
haml (3.0.21)
i18n (0.6.0)
json …Run Code Online (Sandbox Code Playgroud)