diff --git a/packaging/tools/set_core.sh b/packaging/tools/set_core.sh new file mode 100644 index 0000000000000000000000000000000000000000..7586d531d116206b0198155caf25d53174bc07fd --- /dev/null +++ b/packaging/tools/set_core.sh @@ -0,0 +1,19 @@ +#!/bin/bash +# +# This file is used to set config for core when taosd crash + +set -e +# set -x + +csudo="" +if command -v sudo > /dev/null; then + csudo="sudo" +fi + +#ulimit -c unlimited +${csudo} echo "ulimit -c unlimited" >> /etc/profile +source /etc/profile + +${csudo} mkdir -p /coredump +${csudo} sysctl -w kernel.core_pattern='/coredump/core-%e-%p' +${csudo} echo '/coredump/core-%e-%p' | ${csudo} tee /proc/sys/kernel/core_pattern