From 35255156bde5b80916e4bc28c4321f0c2c8de4aa Mon Sep 17 00:00:00 2001 From: David Petric Date: Mon, 27 Feb 2023 09:54:23 +0100 Subject: [PATCH] readme and slight adjustments --- README.MD | 17 ++++++++++++++++- main.sh | 30 ++++-------------------------- 2 files changed, 20 insertions(+), 27 deletions(-) diff --git a/README.MD b/README.MD index db5d85c..bf81cbc 100644 --- a/README.MD +++ b/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. \ No newline at end of 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 \ No newline at end of file diff --git a/main.sh b/main.sh index 4ac7cdc..fcd8424 100644 --- a/main.sh +++ b/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 ;;