mirror of https://github.com/alibaba/arthas.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
687 B
Bash
36 lines
687 B
Bash
7 years ago
|
#!/bin/bash
|
||
|
|
||
|
# define newset arthas's version
|
||
|
# need ../arthas-packages.sh replace the version number
|
||
|
ARTHAS_VERSION=0.0
|
||
|
|
||
|
# define newset arthas lib home
|
||
|
ARTHAS_LIB_HOME=${HOME}/.arthas/lib/${ARTHAS_VERSION}/arthas
|
||
|
|
||
|
# exit shell with err_code
|
||
|
# $1 : err_code
|
||
|
# $2 : err_msg
|
||
|
exit_on_err()
|
||
|
{
|
||
|
[[ ! -z "${2}" ]] && echo "${2}" 1>&2
|
||
|
exit ${1}
|
||
|
}
|
||
|
|
||
|
# install to local if necessary
|
||
|
if [[ ! -x ${ARTHAS_LIB_HOME} ]]; then
|
||
|
|
||
|
# install to local
|
||
|
mkdir -p ${ARTHAS_LIB_HOME} \
|
||
|
|| exit_on_err 1 "create target directory ${ARTHAS_LIB_HOME} failed."
|
||
|
|
||
|
# copy jar files
|
||
|
cp *.jar ${ARTHAS_LIB_HOME}/
|
||
|
|
||
|
# make it -x
|
||
|
chmod +x ./as.sh
|
||
|
|
||
|
fi
|
||
|
|
||
|
echo "install to local successed."
|
||
|
|