Я использую демон, чтобы обернуть мой сценарий и указали журналы местоположение в том, что: Script выглядит следующим образом:Добавить журналы в другом каталоге с помощью демону рубина
#!/usr/local/bin/ruby
require 'rubygems'
require 'daemons'
Daemons.run_proc(
'script_test', # name of daemon
:log_output => true,
:output_logfilename => "script-test.log",
:logfilename => "script-test.log"
) do
exec 'ruby /opt/script-test/script-test.rb'
end
Проблема мои журналы хранение в том же каталоге где мой скрипт присутствует. Я должен добавить свои журналы в другой каталог, например,/var/log/script-test, а затем повернуть эти журналы еженедельно. Предоставьте мне решение, чтобы я мог хранить журналы сценария в каталоге/var/log.
Может быть, вы можете попробовать некоторые драгоценные камни, как [это - log4net] (https://rubygems.org/gems/log4net/versions/1.2.10) –