Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Lysator
Puppet
Datorhandbok
Commits
3cddd124
Commit
3cddd124
authored
Jun 27, 2021
by
Hugo Hörnquist
Browse files
Move backup-mysql to own script.
parent
25ba83da
Changes
2
Hide whitespace changes
Inline
Side-by-side
files/mysql-dump.sh
0 → 100644
View file @
3cddd124
#!/bin/bash
# fail faster
set
-e
TMPFILE
=
$(
/bin/mktemp /var/tmp/fulldump.sql.XXX
)
/usr/bin/mysqldump
--all-databases
--events
>
"
$TMPFILE
"
mv
"
$TMPFILE
"
/var/lib/mysql-dump/fulldump.sql
manifests/init.pp
View file @
3cddd124
...
...
@@ -60,8 +60,14 @@ class datorhandbok (
mode => '0755',
}
file
{ '/var/lib/mysql-dump/run.sh':
ensure => file,
chmod => '0755',
source => 'puppet:///modules/datorhandbok/mysql-dump.sh',
}
cron
{ 'backup-mysql':
command => '
TMPFILE=`/bin/mktemp /var/tmp/fulldump.sql.XXX` && /usr/bin/mysqldump --all-databases --events > "$ TMPFILE" && mv "$TMPFILE"
/var/lib/mysql-dump/
fulldump.sql
',
command => '/var/lib/mysql-dump/
run.sh
',
user => 'root',
hour => 3,
minute => 11;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment