パスワードを忘れた? アカウント作成
13828925 journal
日記

akairaidenの日記: 久々にCentos6のcrontab弄ったら見事にハマった・・・ 2

日記 by akairaiden

手動で実行してエラーが出ない事を確認したので、
crontabにコマンド組み込んで一晩経ってから確認したら、実行エラー・・・

ということでチェックしてみたら、crontabで実行するとパスが、
/usr/binと/binにしか通ってなかったorz

Centos6をメンテするのは3年ぶり位なのですっかり忘れていた・・・
んで、原因調査とスクリプトの修正で小一時間くらいかかってしまった。

#service: command not foundなんてログが出てた時点で気づけ>自分

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by nemui4 (20313) on 2019年02月02日 13時04分 (#3558784) 日記

    全てのコマンドとファイルを絶対パスで指定するようにしています。
    #何度やらかしたことか

  • by Anonymous Coward on 2019年02月02日 15時01分 (#3558823)

    そりゃそうだよな
    CentOS7だったらsystemdだから、cron以前にフルパス常識だもんな

    とっくの昔にこの問題を通過したArchLinuxなんて
    ありとあらゆる実行ファイルを/usr/binに放り込んで、/binも/sbinも/usr/sbinも全て/usr/binへのsymlinkになってるわ
    logrotateみたいに、昔は/usr/sbinに放り込んであったが、最近は/usr/binに入れとくのが普通みたいなことになっても無問題

typodupeerror

最初のバージョンは常に打ち捨てられる。

読み込み中...