cronを実行すると『TERM environment variable not set.』というエラーメールが飛ぶ
cronを実行すると
TERM environment variable not set.
というエラーメールが送信されてくることがあります。
これはTERMという環境変数が定義されていないというエラーです。
[参考記事] cronのメール送信先を指定する方法(cronごとに送信先のメールアドレスを指定する方法)
[参考記事] cron実行時のPATHなどの環境変数を確認する方法
[参考記事] cron実行時の標準出力のメールを飛ばさない方法(cron実行時に毎回メールを飛ばさない)
[参考記事] cron実行時に『/bin/sh: ~~: command not found』と出てcronが実行されない場合
解決方法その1
/etc/profileファイルに以下の行を追加する。
export TERM=xterm
解決方法その2
実行ユーザーの.bash_profileファイルに以下の行を追加する。
export TERM=xterm
解決方法その3
crontabの先頭行に
TERM=xterm
を追記する。
cron
関連記事
- SSHで初めて接続するホストで、接続するかどうかyes/noを聞かれないようにする
- さくらサーバ(さくらのレンタルサーバ)でcronを使ってPHPを定時実行する
- 数日おきに設定したcronの実行が1日ずれる理由
- シェル実行などでSSHキーを読めない場合
- データベースを定時バックアップする方法(毎日バックアップする処理)
- cron実行時の標準出力のメールを飛ばさない方法(cron実行時に毎回メールを飛ばさない)
- cron実行時のPATHなどの環境変数を確認する方法
- cronのメール送信先を指定する方法(cronごとに送信先のメールアドレスを指定する方法)
- cron実行時に『/bin/sh: 〜〜: command not found』と出てcronが実行されない場合
- 『crontab -r』でcronの設定を間違って消してしまった場合の対処法
- サーバー
- Linux [Red Hat/CentOSなど]
- PHP
- Perl [CGI]
- Java
- Gitを自動的にpullする方法(常に最新の状態にする)
- Linuxのカーネル情報やディストリビューションを調べるコマンド
- Apacheをyumでインストールする
- httpd.conf [apache設定ファイル]のデフォルト fedora
- プログラムでもっとも正確に日本の祝日を求める方法(内閣府公表CSVの過去3度の改訂履歴)
- Bugzilla [Mozillaのバグ追跡システム]
- Java標準以外のライブラリ(パッケージ)を読み込む方法 jarファイルを追加する
- SELinuxの管理で使用するsemanageコマンドをインストールする方法
- ==とequalsメソッドの違い 値が同じかどうかを見るにはequalsメソッドを使う
- vsftpdでファイルの所有者をUID(数字)ではなくユーザー名で表示する方法 chrootするとtext_userdb_names=YESできない
- Linux・WindowsでMTUを変更する方法(ジャンボフレーム)
- JP106キーボードを使用する設定
- スペシャルファイル
- Nucleus
- Ubuntu/Debian/Raspberry PiでChia Network(XCH)をHDDマイニングする方法
- mailtoの使い方
- Raspberry Pi 4 Model Bのチップ・無線LANアンテナ
- forとforeachの速度比較
- $_REQUESTに入る値と、その優先順位
- Logitec HDDケース(HDD4台用) ガチャベイ LHR-4BNHEU3 LGB-4BNHEU3
スポンサーリンク