summaryrefslogtreecommitdiffstats
path: root/start.sh
diff options
context:
space:
mode:
authorskyblue <ssx205@gmail.com>2014-04-07 00:11:18 +0800
committerskyblue <ssx205@gmail.com>2014-04-07 00:11:18 +0800
commit7a4c6c22ce1e79d0f0c97ab9c5deae73020bd11c (patch)
tree4ee9a093a14bcec2e170ee67bb54f2ca457c1aef /start.sh
parent5e534bf2a56a2f4e36d039699ba60946f993574b (diff)
downloadgitea-7a4c6c22ce1e79d0f0c97ab9c5deae73020bd11c.tar.gz
gitea-7a4c6c22ce1e79d0f0c97ab9c5deae73020bd11c.zip
fix start.sh in crontab run failed problem
Diffstat (limited to 'start.sh')
-rwxr-xr-xstart.sh13
1 files changed, 9 insertions, 4 deletions
diff --git a/start.sh b/start.sh
index b0c9af505d..3b974378e5 100755
--- a/start.sh
+++ b/start.sh
@@ -1,10 +1,15 @@
-#!/bin/bash -
-#
+#!/bin/sh -
# Copyright 2014 The Gogs Authors. All rights reserved.
# Use of this source code is governed by a MIT-style
# license that can be found in the LICENSE file.
#
# start gogs web
#
-cd "$(dirname $0)"
-./gogs web
+IFS='
+ '
+PATH=/bin:/usr/bin:/usr/local/bin
+HOME=${HOME:?"need \$HOME variable"}
+USER=$(whoami)
+export USER HOME PATH
+
+cd "$(dirname $0)" && exec ./gogs web