# File lib/phusion_passenger/standalone/status_command.rb, line 33 def run parse_options!("status") do |opts| opts.on("-p", "--port NUMBER", Integer, wrap_desc("The port number of a Phusion Passenger Standalone instance (default: #{@options[:port]})")) do |value| @options[:port] = value end opts.on("--pid-file FILE", String, wrap_desc("PID file of a running Phusion Passenger Standalone instance.")) do |value| @options[:pid_file] = value end end determine_various_resource_locations(false) create_nginx_controller begin running = @nginx.running? pid = @nginx.pid rescue SystemCallError, IOError running = false end if running puts "Phusion Passenger Standalone is running on PID #{pid}, according to PID file #{@options[:pid_file]}" else puts "Phusion Passenger Standalone is not running, according to PID file #{@options[:pid_file]}" end end
Generated with the Darkfish Rdoc Generator 2.