はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 cron で nkf: command not found
日時: 2006/01/27 10:41
名前: よろしくお願い致します。   <info@shiawase-home.com>
参照: http://www.shiawase-home.com

お世話になります。
こちらの掲示板を参考にさせて頂きCRON設定をしたのですが、

00 0-23/3 * * * /root/awstats.sh | nkf -j
00 02 * * * /root/makerefusedssh.sh | nkf -j
00 03 * * * /root/chkrootkit.sh | nkf -j
00 04 * * * /root/clamav.sh | nkf -j
00 05 * * * /root/tripwire.sh | nkf -j

CRONからのメールは入るのですが、メールには
/bin/sh: nkf: command not found

というメッセージが入っています。

また、awstats の3時間後との更新がされていないようです。
(ブラウザでawstatsを見ると、何時間も前に実行した結果が表示されています)

いろいろと検索をすると、nkfはソフトをインストールする必要があるようでした。
上の不具合は、nkfがインストールしてないことが原因かと考え、
nkf205をダウンロードしいろいろなところを参考にしながら
インストールをしたのですが、
やはりメールには
/bin/sh: nkf: command not found
が記載されます。
以下が私の行った作業です。

root に nkf205.tar.gzをダウンロード
gunzipで解凍
tar -xvf で展開
[root@server ~]# cd nkf205
[root@server ~]# make
[root@server nkf205]# ls
INSTALL  Makefile make_test.pl nkf.1j  nkf_test.pl utf8tbl.o
INSTALL.j NKF.mod  nkf      nkf.c  test.pl
MANIFEST  config.h nkf.1     nkf.doc utf8tbl.c
[root@server nkf205]# make test
perl test.pl

Basic Conversion test

JIS to JIS ... Ok
JIS to SJIS... Ok
  ・・・以後全てOK

[root@server nkf205]# mv nkf /usr/local/bin/

尚、nkfのファイルを /usr/local/bin に移動した後でも、
/root にて make test は全てOKになります。

又、全く関係が無いと思いますが、
現在、/usr/local/bin の中は
DiCE Igrep lv nkf perl が入っています。

基本的なところで勘違いをしているかもしれませんが、
何かご助言を頂ければ幸いです。
よろしくお願い申し上げます。
メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 Re: cron で nkf: command not found ( No.11 )
日時: 2006/01/29 03:07
名前: よろしくお願い致します。   <info@shiawase-home.com>
参照: http://www.shiawase-home.com

いろいろとありがとうございます。
最終的に検証を行うはずでしたが、ソフトインストール時に要求される他のソフトをインストールしようと思い、
はじめに古いソフトをアンインストールしようと思ったのですが、
間違えて、OPENSSLをアンインストールしたところ、
もろもろが削除されてしまった為に、
最初からリカバリー中です。

Johann の御助言を実際に試してみようと思ったのに本当に残念です。

ある程度の段階に復旧しましたら
改めて検証して報告させて頂きます。

・・・ということで、とりあえずこの板はしばらくしてから書き込み予定です。
ちょっと他の件でお聞きしたいことがありまして、
他の板を記載させて頂きます。
メンテ
 結果 ( No.12 )
日時: 2006/01/29 06:55
名前: よろしくお願い致します。   <info@shiawase-home.com>
参照: http://www.shiawase-home.com

結果が分かりました。
最終的には、管理人さんの言われるようにCENTOSはちょっと面倒くさく、
Johannの言われるように、フルパスでの指定が必要なようです。

フルパスで指定すると、問題なく作動し、
フルパスをはずすと、同様のエラーが発生しました。

リナックスといえども、レッドハット・フェデュラ・バイン、、、とちょっとづつ違うのですね。
勉強になりました。

また、面倒くさがらずにフルパスで指定するとミスが少なくなる、ということも分かりました。
ありがとうございました。
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.