summaryrefslogtreecommitdiff
path: root/evergreen/gather_mongo_coredumps.sh
diff options
context:
space:
mode:
authorMikhail Shchatko <mikhail.shchatko@mongodb.com>2021-03-25 10:37:15 +0300
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-03-30 08:17:59 +0000
commit601b210ff6ad13973d4f6d67815a10f8e3a9bea9 (patch)
tree4786299927455dbf393b9d9dfaa29ff86ec22f83 /evergreen/gather_mongo_coredumps.sh
parent2737e53b543da043ae617fd1497ed8e85520508d (diff)
downloadmongo-601b210ff6ad13973d4f6d67815a10f8e3a9bea9.tar.gz
SERVER-55299 Preliminary pass at shell code in evergreen.yml
Diffstat (limited to 'evergreen/gather_mongo_coredumps.sh')
-rwxr-xr-xevergreen/gather_mongo_coredumps.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/evergreen/gather_mongo_coredumps.sh b/evergreen/gather_mongo_coredumps.sh
new file mode 100755
index 00000000000..1de73f23873
--- /dev/null
+++ b/evergreen/gather_mongo_coredumps.sh
@@ -0,0 +1,10 @@
+cd src
+# Find all core files and move to src
+core_files=$(/usr/bin/find -H .. \( -name "*.core" -o -name "*.mdmp" \) 2>/dev/null)
+for core_file in $core_files; do
+ base_name=$(echo $core_file | sed "s/.*\///")
+ # Move file if it does not already exist
+ if [ ! -f $base_name ]; then
+ mv $core_file .
+ fi
+done