コマンドメモ

cronのシェルでエラーが起こった際のメモ

  • wkf 実行時に、PATHが通っていない

原因

以前のサーバではrpmでインストールしたが、今回はsrcからインストールしたため
今まで動いていた相対PATHで書かれたwkfが見付からない

改善策

1.whereis xxx の結果を取得
 例)export NTPCMD=`whereis ntpdate | cut -d ' ' -f 2`
2.crontabで環境変数設定
 例)crontab -e
  PATH = ${PATH}:/usr/local/bin
  */30 * * * * /hoge/foo/hoge.sh 
  crontab -e で記述しスクリプトに適用

追記:crontab -e での上記は${PATH}が展開されませんorz