скрипт для дампа базы через крон

Статус
В этой теме нельзя размещать новые ответы.
Да, я прописывал и как /usr/local/bin/ . Он пишет что не находит по данному пути ничего.

МОжет работы данного скрипта не пойдет на хосте РБК.
 
Последний слеш не нужен
 
проверь пути
набери
which mysql
 
так ему уже писали вывод этой команды.
 
/usr/local/bin/ без последнего слеша я пробовал. Так же пишет что не найден. Я попробую конечно еще раз, вчера дело было в 3 часа ночи:D

А which mysql , могу конечно ошибаться , он не будет работать в данном скрипте. При указании [site@fe01 ~]$ which mysqldump
/usr/local/bin/mysqldump пишет что DUMP FAILED (/mysqldump: not found)

Мне кажется что тут или весь скрипт надо переписывать , или искать другие варианты. Хотя я конечно не селен тут.
 
Попробуй в скрипте сделать
print("$MYSQL_PATH/mysqldump");

Перед
exec( "$MYSQL_PATH/mysqldump $db_auth --opt $db 2>&1 >$BACKUP_TEMP/$db.sql", $output, $res);

По крайней мере узнаем что за путь у тебя прописан.
 
Попробуй в скрипте сделать
print("$MYSQL_PATH/mysqldump");
Перед
exec( "$MYSQL_PATH/mysqldump $db_auth --opt $db 2>&1 >$BACKUP_TEMP/$db.sql", $output, $res);
По крайней мере узнаем что за путь у тебя прописан.


Попробовал как ты говорил.
ответ вот такой.


Processing Databases..
[site@fe01 ~]$ which mysqldump
/usr/local/bin
/mysqldumpDUMP FAILED
/mysqldump: not found
DUMP FAILED
/mysqldump: not found

Добавлено через 47 минут
Плюнул.
Поставил phpMyBackupPro. работает нормально, возможностей больше.
 
Юзай Sypex Dumper, вот переделанный для крона:

P.S. только вот для удаления старых бэкапов придется что-то дописать...
 
Кхекхе...

С путем ты конечно конкретно извратился

[site@fe01 ~]$ which mysqldump
/usr/local/bin

В конфиге $MYSQL_PATH = '/usr/local/bin';

а не

$MYSQL_PATH = '[site@fe01 ~]$ which mysqldump
/usr/local/bin';
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху