Forum Linux.pl

System => Administracja => Wątek zaczęty przez: Unk w 2015-04-05, 21:36:22

Tytuł: mysqldump w rc.local
Wiadomość wysłana przez: Unk w 2015-04-05, 21:36:22
Chciałem zrobić sobie backup bazy podczas każdego uruchomienia komputera. Napisałem skrypt który działa gdy go uruchamiam "ręcznie". Dodałem do rc.local, skrypt także się wykonuje lecz pliki są puste. Nie wiem w czym może być problem.

Skrypt wygląda tak:

#!/bin/sh
MYSQL_DUMP=/usr/bin/mysqldump
BACKUP_DIR=/home/user/backups
$MYSQL_DUMP -u user --password=password --add-drop-table --add-locks db | gzip -c > $BACKUP_DIR/db-auto-"$(date +%s)".sql.gz
Tytuł: mysqldump w rc.local
Wiadomość wysłana przez: Paweł Kraszewski w 2015-04-05, 22:28:42
mysqldump wymaga żywego serwera mysql. Może po prostu serwer nie zdąża wstać przed odpaleniem Twojego skryptu?
Tytuł: mysqldump w rc.local
Wiadomość wysłana przez: Unk w 2015-04-14, 18:34:31
Rzeczywiście pomogło. Dzięki.