Bruno TATU
049bdb9216
add --relative to rsync from zzz_evobackup
2020-06-09 10:59:23 +02:00
Patrick Marchand
ec994f7e2c
Removed a ignore shellcheck comment in zzz_evobackup and fix warning
...
Since only one PID can be in the PID file, we will never have more than one, we can thus easily quote the variable and remove the shellcheck ignore.
2020-04-20 12:12:51 -04:00
Patrick Marchand
d2b6094f7f
Fix quoting and escaping shellcheck errors
...
shellcheck was still complaining about a few SC1117 and SC2086
warnings. I ignored those that did not seem necessary and fixed the
rest. The less linter noise the better.
2020-04-15 14:46:14 -04:00
Jérémy Lecour
731be98193
Add pt-show-grants to dump MySQL grants
2020-04-15 15:49:41 +02:00
Jérémy Dubois
1fb0af4255
/srv is not on bsd systems
2020-03-25 09:31:44 +01:00
Jérémy Dubois
e043118a78
Dump partitions by default on OpenBSD
2020-03-20 11:56:52 +01:00
Jérémy Lecour
81a5883d72
Log SSH errors also to logfile
2020-03-19 07:35:01 +01:00
Jérémy Lecour
34443b18bd
Fail on unassigned variables
2020-03-19 07:34:35 +01:00
Jérémy Lecour
6d7072234d
improve comments readability
2020-02-14 10:52:54 +01:00
Jérémy Lecour
124af075ae
improve partitions dump
2020-02-13 14:34:49 +01:00
Jérémy Lecour
48ca7cc8e4
add a schema-only dump for MySQL databases
2020-02-13 14:34:09 +01:00
Jérémy Lecour
832a219f0b
"kill -O" doesn't exist, "kill -0" does!
2019-11-12 14:49:16 +01:00
Jérémy Lecour
da40afa99c
Add findmnt(8) output in the backup
2019-10-29 17:30:47 +01:00
Jérémy Lecour
4eb5e61ff0
improve iptables backup readability
2019-10-18 11:53:29 +02:00
Jérémy Lecour
055ee8dd90
kill process if really exists, otherwise remove the pid file
2019-09-26 09:32:51 +02:00
Gregory Colpart
2023724370
Add dump iptables / pf
2019-09-25 15:11:05 +02:00
Jérémy Lecour
e83f94eaad
make SSH_CONNECT_TIMEOUT configurable from outside
2019-09-23 18:06:27 +02:00
Jérémy Lecour
ddba0942e3
Add variable to toggle the servers fallback
2019-09-23 18:06:00 +02:00
Gregory Colpart
6b26d7fc53
add command to dump Unix rights
2019-09-16 14:15:50 +02:00
Tristan Pilat
27b346a20d
Merge branch 'pgrep' of evolix/evobackup into master
...
@jlecour being okay with this, I merge
2019-09-05 17:48:07 +02:00
Tristan PILAT
7eecbe3745
Replace ps for pgrep to list evobackup child procs
...
The command being used to identify evobackup child processes isn't
supported on OpenBSD. The pgrep command is supported on both Linux and
OpenBSD.
2019-09-05 11:41:56 +02:00
Jérémy Lecour
04296895da
exclude drbd disks from list
2019-09-05 11:15:25 +02:00
Jérémy Lecour
e2156ad41a
Fix zzz_evobackup for fdisk command
2019-09-04 13:16:09 +02:00
Jérémy Lecour
35f3434237
Use lsblk to find actual disks
2019-09-03 10:26:38 +02:00
Jérémy Lecour
d7b221796e
30 secondes suffisent par défaut
2019-08-23 14:26:48 +02:00
Jérémy Lecour
55e9c0dd63
Tasks switch are configurable from envirnoment variables too.
2019-08-23 12:05:22 +02:00
Jérémy Lecour
24481ca37e
Same timeout for Rsync than SSH
2019-08-23 12:04:57 +02:00
Jérémy Lecour
242153b472
Make local and sync tasks skipable.
2019-08-22 14:50:20 +02:00
Jérémy Lecour
6ede66fa5c
Use printf instead of echo where relevant
2019-08-22 13:26:18 +02:00
Jérémy Lecour
c2cbcb23b4
Print SSH connection errors only if no server is available.
2019-08-22 13:25:45 +02:00
Benoît S
c3e9614dbb
Adding LOGFILE variable
...
This is way better than hardcoding log file path.
2019-07-10 14:30:18 +02:00
Jérémy Lecour
aa97d3ea88
fix partitions list
...
No need to look for all partitions, only disks are needed.
2019-06-24 16:36:36 +02:00
Jérémy Lecour
d0afc0089c
zzz_evobackup: better disks detection
2019-06-11 11:26:31 +02:00
Victor LABORIE
3d3e235ecc
Make partitions dump by default on Linux
2019-06-05 11:49:18 +02:00
Jérémy Lecour
e174f24b16
Merge branch 'ssh-timeout' of evolix/evobackup into master
2019-06-03 15:32:23 +02:00
Jérémy Lecour
607333d120
Merge branch 'log-server-name' of evolix/evobackup into master
2019-06-03 15:31:55 +02:00
Jérémy Lecour
f9c9ab6113
zzz_evobackup: add rsync server in logfile
2019-06-03 15:28:35 +02:00
Jérémy Lecour
a4ae0b84ed
zzz_evobackup : SSH timeout at 60 seconds by default
2019-06-03 15:13:30 +02:00
Jérémy Lecour
ad82cc7b7a
replace netstat by ss on Linux
2019-04-25 13:27:57 +02:00
Jérémy Lecour
93f55bfbb8
Merge branch 'cosmetic-changes' of evolix/evobackup into master
2019-04-25 11:39:37 +02:00
Jérémy Lecour
ead3cc5678
extract date variable
2019-04-08 11:09:11 +02:00
Jérémy Lecour
02a83c1a76
Remove the leading 0 from the date output
2019-04-08 10:55:41 +02:00
Jérémy Lecour
5719e2b028
Add quotes and braces around variables
2019-04-03 20:57:18 +02:00
Jérémy Lecour
7ddabb23ca
Extract a LOCAL_BACKUP_DIR variable
2019-04-03 20:52:36 +02:00
Jérémy Lecour
305655faa6
revert some quotes and braces
2019-04-01 22:16:13 +02:00
Jérémy Lecour
c8e7977b27
revert variable extraction
2019-04-01 14:38:48 +02:00
Jérémy Lecour
c82e77f6ee
Add documentation comments to test_server and pick_server functions
2019-04-01 14:37:57 +02:00
Jérémy Lecour
d741041e4c
give SSH more time before failing
2019-04-01 14:23:26 +02:00
Jérémy Lecour
ab3ed48f22
don't quote this vaiable ; it's a list !
2019-03-31 22:09:53 +02:00
Jérémy Lecour
abbb20e5d4
shorter lines for section titles
2019-03-31 21:59:59 +02:00