Change ownership when log file is created by launch script

Closes gh-11951
This commit is contained in:
Andy Wilkinson
2018-02-13 14:18:03 +00:00
parent 2f6d05dc51
commit d59000ceb1
4 changed files with 41 additions and 2 deletions

View File

@@ -148,7 +148,15 @@ do_start() {
pushd "$working_dir" > /dev/null
if [[ ! -e "$PID_FOLDER" ]]; then
mkdir -p "$PID_FOLDER" &> /dev/null
chown "$run_user" "$PID_FOLDER"
if [[ -n "$run_user" ]]; then
chown "$run_user" "$PID_FOLDER"
fi
fi
if [[ ! -e "$log_file" ]]; then
touch "$log_file" &> /dev/null
if [[ -n "$run_user" ]]; then
chown "$run_user" "$log_file"
fi
fi
if [[ -n "$run_user" ]]; then
checkPermissions || return $?