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