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(*))