# 参数缺省时,用户交互手动输入 if [ -z "$SERVICE_NAME" ]; then read -p "Please set an service name: " SERVICE_NAME if [ -z "$SERVICE_NAME" ]; then echo"We can not register service with empty name, bye!!!"; exit 1; fi fi
if [ -z "$EXEC_FILE" ]; then read -p "Please set full path for project dir: " PROJECT_DIR if [ -z "$PROJECT_DIR" ]; then PROJECT_DIR=$CURRENT_SCRIPT_DIR fi read -p "Please set full path for exec file: " EXEC_FILE fi
if [[ $HAS_START_CMD_ARGS -ne 0 && -z $START_CMD ]]; then read -p "Please set start cmd: " START_CMD else START_CMD=$EXEC_FILE fi