技術ブログ

プログラミング、IT関連の記事中心

cronに環境変数を設定する方法【CentOS7】

■はじめに

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

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

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

■手順

CentOSSSHで接続する。

rootユーザーに切り替える(rootでSSH接続した場合は不要)

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

echo $PATH

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

crontab -u root -e

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

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