def initialize(app_name, options = {})
@app_name = app_name
@options = options
if @options[:script]
@script = File.expand_path(@options[:script])
end
@monitor = nil
@multiple = @options[:multiple] || false
@dir_mode = @options[:dir_mode] || :script
['dir'].each do |k|
@options[k] = File.expand_path(@options[k]) if @options.key?(k)
end
@dir = @options[:dir] || ''
@keep_pid_files = @options[:keep_pid_files] || false
@no_pidfiles = @options[:no_pidfiles] || false
@pid_delimiter = @options[:pid_delimiter]
@applications = []
end