CrontabでMySqlストアドプロシージャを実行する[閉じる]

CrontabでMySqlストアドプロシージャを実行する[閉じる]

Cronもちろん、サーバーで実行したい「item」というMySQLストアドプロシージャがあります。私はすべての「作業」(バックアップなど)を統合するためにMySQLイベントを使用しません。

とにかく、crontab私がしたことは次のとおりです。nano /etc/crontab

# m h dom mon dow user command <===私のcrontabは次のようになります。
00 12 * * * root mysql -e 'Call Item()' <====しかしこれはうまくいきません

PSサービスcronが再起動されるかどうか。

どうすればいいのかご存知ですか?

ベストアンサー1

crontabファイルの構文は次のとおりです。

crontab -e 不要なファイルを編集しますnano

00 12 * * * sh /path/to/yourfile.sh

MySQLユーザーから実行するには、su mysql上記と同じことを行う必要があります。

おすすめ記事