0

centosでcronジョブを設定しています。

*/10 * * * * /root/var/mysqlbackup.sh

/etc/my.cnf

/usr/local/bin/mysqlbackup.py (ファイルのパーミッションは 755)

/var/mysqlbackup.sh

mysqlbackup.sh の内容:

#! /bin/sh
cd  usr/local/bin
python mysqlbackup.py --cnf /etc/my.cnf --todir /var/backup

手動で作業中。しかし、cronジョブでは機能せず、エラーは発生していません。

4

2 に答える 2

0

sh ファイルのパスを更新します。

*/10 * * * * /var/mysqlbackup.sh > /var/log/yourloggilename.log

注: ログ ファイルには 755 のアクセス許可が必要です。

mysqlbackup.sh の内容:

echo "Running.."
cd  /usr/local/bin
echo "backup file is creating...."
python mysqlbackup.py --cnf /etc/my.cnf --todir /var/backup
echo "backup file created"
于 2014-03-03T12:28:33.340 に答える