home wiki.fukuchiharuki.me
Menu

キーワード

  • cron
  • mysql

現象

mysqlを叩くバッチ(シェルスクリプト)をcronでキックするようにしたが動いてないように見える。

原因

mysqlコマンドのパスが通っていないからだった。

cronログを確認

# cat /var/log/cron

キックしたことは確認できる。

エラーを(ファイルに書き出すようにして)確認

./bin/maintenance.sh: line 20: mysql: command not found

mysqlは関係なかった。

対策

フルパスでコマンドを書いてあげる。

参考