Skip to content

Allow user associated with process to stop it.#21

Open
AlexEshoo wants to merge 2 commits intofhd:masterfrom
AlexEshoo:master
Open

Allow user associated with process to stop it.#21
AlexEshoo wants to merge 2 commits intofhd:masterfrom
AlexEshoo:master

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