zeek/auxil/zeekctl/bin/expire-crash
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

29 lines
598 B
Bash
Executable File

#! /usr/bin/env bash
#
# Delete crash directories older than ${crashexpireinterval} days.
. `dirname $0`/zeekctl-config.sh
if [ $? -ne 0 ]; then
exit 1
fi
expire_crash()
{
if [ ${crashexpireinterval} -eq 0 ]; then
return 0
fi
cd "${tmpdir}"
if [ $? -ne 0 ]; then
echo "expire-crash: cannot chdir to directory: ${tmpdir}"
return 1
fi
# Remove old crash directories.
find . -name "post-terminate-*-crash" -type d -maxdepth 1 -mtime +${crashexpireinterval} -exec rm -rf {} ';'
}
if [ -n "${crashexpireinterval}" ]; then
expire_crash
fi