MySQL Cronjob не запустится через cronjob

после часов попытки и поиска я не нахожу ошибку.

У меня есть cronjob (на пользователе root)

30 2 * * * /cronjobs/mysql/mysql_cleanup_db.sh >> /cronjobs/mysql/cleanup.log

это (mysql_cleanup_db.sh) запускает сценарий оболочки (cnf файл только включает пользователя и пароль),

#!/bin/bash
CONF=/cronjobs/mysql/conf/minecraft.cnf
/usr/bin/mysql --defaults-extra-file=$CONF "minecraft" < "/cronjobs/mysql/lbWorld.sql"

и это (lbWorld.sql) должен выполнить команды sql

DELETE FROM minecraft.`lb-world` WHERE `playerid` = 11;

Я понятия не имею, что было неправильным. Никакая ошибка не происходит, и никакой журнал не будет записан.

Какие-либо идеи?

Если я запущу оболочку через командную строку вручную, то она будет работать. Различие в файле оболочки - это:

mysql --defaults-extra-file=$CONF minecraft < lbWorld.sql
0
задан 14 July 2017 в 09:48

0 ответов

Другие вопросы по тегам:

Похожие вопросы: