INNER CODE UNIT · Ruby

systemd_command

seuros/capistrano-sidekiq · lib/capistrano/sidekiq/systemd.rb:51

      def systemd_command(*args)
        command = [fetch(:sidekiq_systemctl_bin)]

        command << '--user' unless fetch(:sidekiq_systemctl_user) == :system

        command + args
      end

      def sudo_if_needed(*command)
        if fetch(:sidekiq_systemctl_user) == :system
          backend.sudo command.map(&:to_s).join(' ')
        else
          backend.execute(*command)
        end
      end

      def execute_systemd(*)
        sudo_if_needed(*systemd_command(*))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…