File tree 1 file changed +16
-2
lines changed
1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -18,15 +18,28 @@ pidfile="${CMD_HOME}/run/$name.pid"
18
18
gc_log=${CMD_HOME} /logs/taier.gc
19
19
heapdump=${CMD_HOME} /taier.hprof
20
20
21
- touch $gc_log
22
-
23
21
program=${LS_HOME} /bin/base.sh
24
22
25
23
quiet () {
26
24
" $@ " > /dev/null 2>&1
27
25
return $?
28
26
}
29
27
28
+ checkDir (){
29
+ if [ ! -d " $LS_LOG_DIR " ]; then
30
+ mkdir " $LS_LOG_DIR "
31
+
32
+ fi
33
+
34
+ if [ ! -d " $CMD_HOME /run" ]; then
35
+ mkdir " $CMD_HOME /run"
36
+ fi
37
+
38
+ if [ ! -f " $gc_log " ]; then
39
+ touch " $gc_log "
40
+ fi
41
+ }
42
+
30
43
start () {
31
44
echo -n " Starting $name "
32
45
@@ -35,6 +48,7 @@ start() {
35
48
export PATH HOME LS_HEAP_SIZE JAVA_OPTS LS_USE_GC_LOGGING LS_GC_LOG_FILE
36
49
# ulimit -n ${LS_OPEN_FILES}
37
50
51
+ checkDir
38
52
nice -n ${LS_NICE} sh -c "
39
53
cd $LS_HOME
40
54
exec \" $program \" $args
You can’t perform that action at this time.
0 commit comments