#!/bin/bash
report_crash () 
{ 
    . refresh_time;
	NAME=$1;
    TAIL_SIZE="100";
    DIR_ORIGINAL=$PWD;
    CRASH_DIR="$(echo ${DATE}_${TIME} | sed 's/:/-/g')";
    F_NAME="${NAME}.crash";
    DIR_RELATIVE="$HOME/journal/sysadmin/crash";
    DIR_RELATIVE+="/${CRASH_DIR}";
    if [ "$#" -ne 1 ]; then
        echo "Usage: $0 FILE_NAME";
        echo "default path is $DIR_RELATIVE/FILE_NAME.crash";
        echo "write log outputs";
        return 1;
    fi;
    mkdir -p $DIR_RELATIVE;
    cd $DIR_RELATIVE;
    if [ -f $F_NAME ]; then
        BCK="/tmp/$F_NAME.backup";
        echo "File exists moved to $BCK";
        mv $F_NAME $BCK;
    fi;
    header_journal $F_NAME;
    journalctl_prettyfy "100" "1" "0" "$F_NAME";
    commit_if_modified "$F_NAME" "DELETE_IF_NOT_MODIFIED";
    cd $DIR_ORIGINAL
}
report_crash "$@"
