Allow launch script to be used by accounts that use /sbin/nologin
Closes gh-3852 Closes gh-3906
This commit is contained in:
parent
5c35d89fd1
commit
3865f3b303
|
|
@ -124,7 +124,7 @@ start() {
|
||||||
chown "$run_user" "$PID_FOLDER"
|
chown "$run_user" "$PID_FOLDER"
|
||||||
chown "$run_user" "$pid_file"
|
chown "$run_user" "$pid_file"
|
||||||
chown "$run_user" "$log_file"
|
chown "$run_user" "$log_file"
|
||||||
su -c "$command &> \"$log_file\" & echo \$!" $run_user > "$pid_file"
|
su -s /bin/sh -c "$command &> \"$log_file\" & echo \$!" $run_user > "$pid_file"
|
||||||
pid=$(cat "$pid_file")
|
pid=$(cat "$pid_file")
|
||||||
else
|
else
|
||||||
checkPermissions || return $?
|
checkPermissions || return $?
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue