fix(node_dump): Please shellcheck
This commit is contained in:
parent
f3083601ff
commit
5302459a36
|
@ -9,6 +9,8 @@ echo "Running node dump in ${ROOT_DIR}"
|
||||||
cd "${ROOT_DIR}"
|
cd "${ROOT_DIR}"
|
||||||
|
|
||||||
DUMP="log/node_dump_$(date +"%Y%m%d_%H%M%S").tar.gz"
|
DUMP="log/node_dump_$(date +"%Y%m%d_%H%M%S").tar.gz"
|
||||||
|
CONF_DUMP="log/conf.dump"
|
||||||
|
SYSINFO="log/sysinfo.txt"
|
||||||
|
|
||||||
collect() {
|
collect() {
|
||||||
echo "========================================================"
|
echo "========================================================"
|
||||||
|
@ -32,22 +34,21 @@ collect() {
|
||||||
|
|
||||||
collect bin/emqx_ctl vm all
|
collect bin/emqx_ctl vm all
|
||||||
collect bin/emqx_ctl listeners
|
collect bin/emqx_ctl listeners
|
||||||
} > log/sysinfo.txt
|
} > "${SYSINFO}"
|
||||||
|
|
||||||
{
|
{
|
||||||
collect bin/emqx eval "'emqx_node_dump:app_env_dump()'"
|
collect bin/emqx eval "'emqx_node_dump:app_env_dump()'"
|
||||||
} > log/conf.dump
|
} > "${CONF_DUMP}"
|
||||||
|
|
||||||
# Collect log files that are not older than 3 days:
|
{
|
||||||
LOGS=$(find log -mtime -3 \( -name '*.log.*' -or -name 'run_erl.log*' \))
|
find log -mtime -3 \( -name '*.log.*' -or -name 'run_erl.log*' \)
|
||||||
|
echo "${SYSINFO}"
|
||||||
tar czf "${DUMP}" ${LOGS} \
|
echo "${CONF_DUMP}"
|
||||||
log/sysinfo.txt \
|
} | tar czf "${DUMP}" -T -
|
||||||
log/conf.dump
|
|
||||||
|
|
||||||
## Cleanup:
|
## Cleanup:
|
||||||
rm log/sysinfo.txt
|
rm "${SYSINFO}"
|
||||||
#rm log/conf.dump # Keep it for inspection
|
#rm "${CONF_DUMP}" # Keep it for inspection
|
||||||
|
|
||||||
echo "Created a node dump ${DUMP}"
|
echo "Created a node dump ${DUMP}"
|
||||||
echo -e "\nWARNING: this script tries to obfuscate secrets, but make sure to
|
echo -e "\nWARNING: this script tries to obfuscate secrets, but make sure to
|
||||||
|
|
Loading…
Reference in New Issue