readme and slight adjustments
This commit is contained in:
parent
f53b1d381d
commit
35255156bd
17
README.MD
17
README.MD
@ -100,4 +100,19 @@ Add the following line to the end of the file:
|
||||
|
||||
> 0 12 * * * /path/to/your/script.sh
|
||||
|
||||
Save and exit the file.
|
||||
Save and exit the file.
|
||||
|
||||
## MySQL user 🛢️
|
||||
|
||||
If You want to dump all of MySQL databases, read only user is recommended for that action.
|
||||
|
||||
It can be created with the following MySQL command:
|
||||
|
||||
> GRANT LOCK TABLES, SELECT ON DATABASE_NAME.* TO 'BACKUP_USER'@'%' IDENTIFIED BY 'PASSWORD';
|
||||
|
||||
## Buy me a beer 🍻
|
||||
|
||||
One pale ale won't hurt, will it ?
|
||||
|
||||
0x4046979a1E1152ddbfa4a910b1a98F73625a77ae
|
||||
ETH / BNB and Polygon chains
|
30
main.sh
30
main.sh
@ -93,21 +93,7 @@ function logbackup {
|
||||
mkdir -p "$tmpdir/syslogs/"
|
||||
mkdir -p "$tmpdir/syslogs/yum"
|
||||
cp -r /var/log/yum/* "$tmpdir/syslogs/yum/"
|
||||
fi
|
||||
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[auth]} " ]]; then
|
||||
mkdir -p "$tmpdir/syslogs/"
|
||||
cp -r /var/log/auth.log "$tmpdir/syslogs/"
|
||||
fi
|
||||
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[dmesg]} " ]]; then
|
||||
mkdir -p "$tmpdir/syslogs/"
|
||||
cp -r /var/log/dmesg "$tmpdir/syslogs/"
|
||||
fi
|
||||
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[dpkg]} " ]]; then
|
||||
mkdir -p "$tmpdir/syslogs/"
|
||||
cp -r /var/log/dpkg.log "$tmpdir/syslogs/"
|
||||
cp -r /var/log/dnf* "$tmpdir/syslogs/yum/"
|
||||
fi
|
||||
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[letsencrypt]} " ]]; then
|
||||
@ -123,7 +109,7 @@ function logbackup {
|
||||
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[syslog]} " ]]; then
|
||||
mkdir -p "$tmpdir/syslogs/"
|
||||
cp -r /var/log/syslog "$tmpdir/syslogs/"
|
||||
cp -r /var/log/secure "$tmpdir/syslogs/"
|
||||
fi
|
||||
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[purge]} " ]]; then
|
||||
@ -143,15 +129,7 @@ function logbackup {
|
||||
fi
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[pckg_mngr]} " ]]; then
|
||||
truncate -s 0 /var/log/yum/*
|
||||
fi
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[auth]} " ]]; then
|
||||
truncate -s 0 /var/log/auth.log
|
||||
fi
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[dmesg]} " ]]; then
|
||||
truncate -s 0 /var/log/dmesg
|
||||
fi
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[dpkg]} " ]]; then
|
||||
truncate -s 0 /var/log/dpkg.log
|
||||
truncate -s 0 /var/log/dnf*
|
||||
fi
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[letsencrypt]} " ]]; then
|
||||
truncate -s 0 /var/log/letsencrypt/*
|
||||
@ -160,7 +138,7 @@ function logbackup {
|
||||
truncate -s 0 /var/log/php*.log
|
||||
fi
|
||||
if [[ " ${log_to_backup[*]} " =~ " ${log_to_backup[syslog]} " ]]; then
|
||||
truncate -s 0 /var/log/syslog
|
||||
truncate -s 0 /var/log/secure
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
|
Loading…
Reference in New Issue
Block a user