HEX
Server: Apache/2.2.15 (CentOS)
System: Linux ip-10-0-2-146.eu-west-1.compute.internal 2.6.32-754.35.1.el6.centos.plus.x86_64 #1 SMP Sat Nov 7 11:33:42 UTC 2020 x86_64
User: root (0)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: //opt/codedeploy-agent/lib/register.rb
require 'rubygems'
require 'win32/service'
include Win32

AGENT_NAME = 'codedeployagent'

unless defined?(Ocra)
  Service.create({
    service_name: AGENT_NAME,
    host: nil,
    service_type: Service::WIN32_OWN_PROCESS,
    description: 'AWS CodeDeploy Host Agent Service',
    start_type: Service::AUTO_START,
    error_control: Service::ERROR_IGNORE,
    binary_path_name: "#{`echo %cd%`.chomp}\\winagent.exe",
    load_order_group: 'Network',
    dependencies: nil,
    display_name: 'AWS CodeDeploy Host Agent Service'
  })

  Service.configure(:service_name => AGENT_NAME, :delayed_start => true)
  Service.start(AGENT_NAME)
  
end