init-script-template icon indicating copy to clipboard operation
init-script-template copied to clipboard

Allow user associated with process to stop it.

Open AlexEshoo opened this issue 7 years ago • 0 comments

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.

AlexEshoo avatar Jul 10 '17 18:07 AlexEshoo