    # 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