SUPPORT-8890. Скрипт для сбора конфигурационных и лог-файлов
This commit is contained in:
parent
ec3bddafd7
commit
37b95a4dae
2 changed files with 40 additions and 0 deletions
14
scripts/README.md
Normal file
14
scripts/README.md
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
## sign_module_collect_files.sh
|
||||||
|
|
||||||
|
Скрипт предназначен для сбора конфигурационных и лог-файлов, используемых в Модуле Подписания.
|
||||||
|
|
||||||
|
Скрипт необходимо выполнять от имени **root**.
|
||||||
|
|
||||||
|
Результатом выполнения будет архив, сохраненный в папке /tmp/. Название архива будет выведено на экран.
|
||||||
|
|
||||||
|
Пример выполнения скрипта:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ sudo ./sign_module_collect_files.sh
|
||||||
|
Файлы сохранены здесь: /tmp/2025-01-31_10_34_20.tar.gz
|
||||||
|
```
|
||||||
26
scripts/sign_module_collect_files.sh
Normal file
26
scripts/sign_module_collect_files.sh
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
#!/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"
|
||||||
Loading…
Add table
Add a link
Reference in a new issue