From 3865f3b303abb6ef274c23d9a085323910dad141 Mon Sep 17 00:00:00 2001 From: Thomas Raehalme Date: Mon, 31 Aug 2015 15:23:39 +0300 Subject: [PATCH] Allow launch script to be used by accounts that use /sbin/nologin Closes gh-3852 Closes gh-3906 --- .../org/springframework/boot/loader/tools/launch.script | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-tools/spring-boot-loader-tools/src/main/resources/org/springframework/boot/loader/tools/launch.script b/spring-boot-tools/spring-boot-loader-tools/src/main/resources/org/springframework/boot/loader/tools/launch.script index d201c38c18..f039990bcf 100755 --- a/spring-boot-tools/spring-boot-loader-tools/src/main/resources/org/springframework/boot/loader/tools/launch.script +++ b/spring-boot-tools/spring-boot-loader-tools/src/main/resources/org/springframework/boot/loader/tools/launch.script @@ -124,7 +124,7 @@ start() { chown "$run_user" "$PID_FOLDER" chown "$run_user" "$pid_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") else checkPermissions || return $?