changxue created IOTDB-5653: ------------------------------- Summary: Some of the shell scripts in IoTDB are called by /bin/sh, it would fail on docker deployment Key: IOTDB-5653 URL: https://issues.apache.org/jira/browse/IOTDB-5653 Project: Apache IoTDB Issue Type: Bug Affects Versions: 1.1.0-SNAPSHOT Reporter: changxue Assignee: Haonan Hou
Some of the shell scripts in IoTDB are called by /bin/sh, it would fail on docker deployment bug: When I execute remove-datanode.sh in a docker container: {code} root@i-lx1zh95i:/iotdb/sbin# ./remove-datanode.sh 1 --------------------- Starting to remove a DataNode --------------------- ./remove-datanode.sh: 25: source: not found ./remove-datanode.sh: 28: get_iotdb_include: not found ./remove-datanode.sh: 29: checkAllVariables: not found ./remove-datanode.sh: 35: initEnv: not found ./remove-datanode.sh: 56: exec: : Permission denied {code} I replaced this file with a new one which replace /bin/sh with /bin/bash on the first line, then it run successfully. list the shell scripts with /bin/sh on the first line: {code} iotdb-common.sh:#!/bin/sh start-cli.sh:#!/bin/sh start-standalone.sh:#!/bin/sh stop-standalone.sh:#!/bin/sh {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)