Skip to content

Instantly share code, notes, and snippets.

@totoleo
Created November 25, 2019 11:16
Show Gist options
  • Save totoleo/52d349d24ca96f354b22d53ea7a250cb to your computer and use it in GitHub Desktop.
Save totoleo/52d349d24ca96f354b22d53ea7a250cb to your computer and use it in GitHub Desktop.
#!/bin/bash --login
REMOTE_PROJECT_PATH=$1
REMOTE_GO_PATH=$2
SVC_NAME=$3
PORT=$4
EXEC_FILE=${REMOTE_PROJECT_PATH}/output/${SVC_NAME}
CONF_FILE=${REMOTE_PROJECT_PATH}/conf/${SVC_NAME}.yml
dlv_cmd=${REMOTE_GO_PATH}/bin/dlv
if [ ! -f ${dlv_cmd} ];then
echo "dlv 文件不存在 请先安装dlv "
exit -1
fi
chmod 777 ${EXEC_FILE}
cmd=${dlv_cmd}" --headless --listen=:2345 --api-version=2 exec "${EXEC_FILE}" -- -conf="${CONF_FILE}" -log=. -svc="${SVC_NAME}" -port="${PORT}
echo ${cmd}
${cmd}
#nohup ${cmd} &
#ps aux | grep ${SVC_NAME}
echo "dlv debug start ...."
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment