6月30日まで 新規会員登録とパッケージ出品で 2000円割引クーポンプレゼント! ※無くなり次第終了 ご利用方法
この募集は2008年12月21日に終了しました。

「TERM environment variable not set.」というエラーメールがcronから送られてきますが、なぜでしょうかの仕事

「TERM environment variable not set.」というエラーメールがcronから送られてきますが、なぜでしょうかに関する仕事・募集案件ページです。クラウドソーシングのランサーズで、モニター・アンケート・質問に関する最適な外注/発注先をお探しの方、副業案件・求人をお探しのフリーランスの方はまず会員登録がおすすめです。

モニター・アンケート・質問に関連した他の仕事を探す

依頼の募集内容

報酬金額

500円

募集期間

3日間

提案数

2 件

発注者が選定した提案

実際の支払い金額
500
実際の受注者
nagaguchan
nagaguchan 本人確認
1.原因 今回のエラーは環境変数の一つであるTERM変数が有効な値が設定されていないことが原因です。 手動で実行した場合はログインした際に読み込まれるログインプロファイルにTERM変数が設定されているので上手くいくと思われます。 cronから実行される場合はログインプロファイルを読み込まないため、TERM変数がセットされないのです。 2.対応 そこで、cronから実行する際にはTERMの設定を入れた後にコマンドを実行する必要が出てきますが、cronにコマンドをそのまま指定している場合はシェルスクリプト化する必要があります。 例えば下記にようにcommandを毎時0分に実行している場合、 0 * * * * /xxxx/xxxx/command このようにシェルスクもっと見る

詳しい依頼の募集内容

依頼概要
はじめて依頼します。

サーバー設置さえギリギリな知識なのを忘れて、お店のサイトの定期的更新を目的に、とあるプログラムをcronで毎日夜中に実行するように設定しました。

直接コマンドで実行していた分には、全く問題がなかったのですが、今朝メールをみてみると、1時間に1回「TERM environment variable not set.」とメールが送られてきます。

お客さんの注文メールの中に大量に紛れ込むものですから、邪魔でしょうがないです!グーグルで検索しても、英語ばかりです。おそらく、どこかの設定が抜けている?だけだと思いますので、ご存じの方には簡単な質問だと思うのですが、どこを設定すればよいのか、教えてくれませんか?

サーバーはfedoracoreというフリーのリナックスです。自宅サーバー設置サイトをみて、一応基本的な設定は終わっています。

解決できれば、すぐに終了にしたいと思います。

この仕事に似たモニター・アンケート・質問の他の仕事を探す

会員登録する (無料)