クローンジョブが実行されていないか成功していませんか?

クローンジョブが実行されていないか成功していませんか?

リモートデータベースのローカルコピーを維持するために複数のcronタスクを設定しました。

最初は、毎日実行され、正常に動作するリモートコンピュータから最新バージョンのデータベースをダウンロードします。

2番目はダウンロードしたデータを取得しますが、機能しません。

これは単純なシェルスクリプトです。

#!/bin/bash
mysql -u root -mypass -h localhost my_db < my_db.sql

cron ジョブは次のように設定されます。

0 8 * * * bash /home/lampadmin/cron/my_db.sh

シェルスクリプトを手動で実行すると正常に動作します。

機能しない理由をcronで調べるにはどうすればよいですか?

ベストアンサー1

Bash を削除するには:

0 8 * * * /home/lampadmin/cron/my_db.sh

また、 my_db.sh が実行可能であることを確認してください。

chmod a+x /home/lampadmin/cron/my_db.sh

おすすめ記事