[crontab] * is not found の解決方法

crontab で実行したスクリプトで「 * is not found」というエラーメッセージを出力した場合の解決方法をご紹介します。

Linux | リナックス

前提 PATH

cron実行時の環境変数が下記。
/usr/binと/binしか参照しない

ということで、crontab の中で PATH を設定してないと、/usr/bin, /bin への PATH が通っているコマンド以外、エラーが発生するということが分かりました。

以上、crontab に設定したシェルスクリプトの PATH が通ってなかった、現場からお送りしました。

参考情報