crontabのcomannd Not found対策で環境変数を設定する

はじめに

cronを使用していると、〜comannd Not foundなどをよく見かけます。

これは、cronにPATHが通っていないために起きる問題です。

ここでは、cronに環境変数を設定する方法を記載します。

手順

CentOSにrootユーザーでSSHで接続する。

以下のコマンドを実行し、環境PATHを取得する。(表示されたパスをコピーするなりして保存しておいてください)

echo $PATH

以下のコマンドを実行し、cronの設定を開く

crontab -u root -e

一番上の行に以下を追加する。(cronは環境変数がほとんど設定されていないので。)

PATH=「echo $PATH で取得した値」