Skip to content

Conversation

@AlexEshoo
Copy link

As explained in #20 the process stored in /var/run/pid_file is the PID for the command sudo -U <user> <cmd> which causes an error when the user attempts to stop the process since kill <pid> is not allowed because the pid is owned by root.

pgrep -U "$user" -xf "$cmd" captures the pid for the actual running script which is owned by $user, therefore allowing them to successfully stop the service without sudo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant