ervu-sign-module/scripts/sign_module_collect_files.sh

26 lines
498 B
Bash

#!/bin/bash
timestamp=$(date +%Y-%m-%d_%H_%M_%S)
workdir=/tmp/
outdir=$workdir$timestamp
logdir=$outdir/logs/
confdir=$outdir/confs/
mkdir $outdir
mkdir $logdir
mkdir $confdir
cp -r /etc/nginx/ $confdir
cp -r /var/log/nginx/ $logdir
cp /etc/ervu-sign-module.conf $confdir
journalctl --since yesterday -u ervu-sign-module.service > $logdir/ervu-sign-module.log
cd $workdir
tar -zcf $outdir.tar.gz ./$timestamp
rm -rf $outdir
echo "Файлы сохранены здесь: $outdir.tar.gz"