diff --git a/admin/admin-web/src/main/bin/restart.sh b/admin/admin-web/src/main/bin/restart.sh index 63749ce5..28cc37f5 100644 --- a/admin/admin-web/src/main/bin/restart.sh +++ b/admin/admin-web/src/main/bin/restart.sh @@ -1,5 +1,13 @@ #!/bin/bash -sh stop.sh +case $(uname) in +Linux) + bin_abs_path=$(readlink -f $(dirname $0)) + ;; +*) + bin_abs_path=$(cd $(dirname $0) ||exit ; pwd) + ;; +esac -sh startup.sh +sh "$bin_abs_path"/stop.sh +sh "$bin_abs_path"/startup.sh diff --git a/client-adapter/launcher/src/main/bin/restart.sh b/client-adapter/launcher/src/main/bin/restart.sh index 63749ce5..28cc37f5 100644 --- a/client-adapter/launcher/src/main/bin/restart.sh +++ b/client-adapter/launcher/src/main/bin/restart.sh @@ -1,5 +1,13 @@ #!/bin/bash -sh stop.sh +case $(uname) in +Linux) + bin_abs_path=$(readlink -f $(dirname $0)) + ;; +*) + bin_abs_path=$(cd $(dirname $0) ||exit ; pwd) + ;; +esac -sh startup.sh +sh "$bin_abs_path"/stop.sh +sh "$bin_abs_path"/startup.sh diff --git a/deployer/src/main/bin/restart.sh b/deployer/src/main/bin/restart.sh index e2499d51..3623edde 100644 --- a/deployer/src/main/bin/restart.sh +++ b/deployer/src/main/bin/restart.sh @@ -2,5 +2,14 @@ args=$@ -sh stop.sh $args -sh startup.sh $args \ No newline at end of file +case $(uname) in +Linux) + bin_abs_path=$(readlink -f $(dirname $0)) + ;; +*) + bin_abs_path=$(cd $(dirname $0) ||exit ; pwd) + ;; +esac + +sh "$bin_abs_path"/stop.sh $args +sh "$bin_abs_path"/startup.sh $args