Unix(linux)デーモンとしてスタンドアロンのrubyスクリプトを実行する必要があります。Rubyデーモンが動作しない
デーモンを実行した後、別のRubyメソッドを実行する必要があります。
gem install daemon
を使用してruby-daemon
宝石を私のマシンにインストールしました。
私はテストデーモンプログラムを行いました。
マイtest.rbファイルは次のとおりです。
module Test
def test_method
@s =" ITS WORKING !"
file=File.new("/home/username/test.txt", "w")
file.puts @s
file.close
end
end
マイtest_control.rbファイルは次のとおりです。今、私は確認することができますどのようにruby test_control.rb start
:私は、次のコマンドを実行します。この後
# this is myserver_control.rb
require 'rubygems' # if you use RubyGems
require 'daemons'
Daemons.run('test.rb')
デーモンプログラムが正常に起動したかどうか
どのようにしてメソッドを呼び出すことができますか?