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

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

 crontab
日時: 2005/11/11 21:17
名前: かさかさ

はじめまして(^^)
このページを参考にしてサーバーを作りました。
かなりわかりやすくいい勉強になりました。ありがとうございます(^o^)

 Webページアクセスログ解析(AWStats) のページのcrontabがどうしても動作しないので助けてください。
 アクセスログの自動集計のシェルスクリプトを使わせていただき、単体での実行は問題なくできています。ただcrontabに

00 0-23/3 * * * /root/awstats.sh | nkf -j

と設定したのですがまったく動作しません。エラー等のメールも送られてこないのでまったく動いてないと思います。しかしcrondは起動しております。ほかにも時間を変えたりして試してみたのですがダメでした。なので力を貸してください。よろしくお願いします。
メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 Re: crontab ( No.11 )
日時: 2005/11/12 17:27
名前: 管理者

Johannさん。
>00 0-23/3 * * * /root/awstats.sh
>だけでOKなのでは?変にnkfを通す必要はないような気がします。

確かにnkfに渡す必要はないのですが、メールクライアントで取得した場合文字化けしてしまうので、記述させていただきました。

しかし、なぜ動かないんでしょうか?・・・
awstats.shはroot権限のみのパーミッションで、crontabで編集した時は一般ユーザと言うことはないですよね?
(rootで「crontab -e」を行い設定していますよね・・・)
メンテ
 Re: crontab ( No.12 )
日時: 2005/11/12 17:41
名前: Johann
参照: http://www.geocities.co.jp/SiliconValley-Sunnyvale/1839/index.html

ここはSELinuxを疑ってみましょう^^;
Disabledになっていますか?
メンテ
 Re: crontab ( No.13 )
日時: 2005/11/12 20:44
名前: かさかさ

SELinuxもDisableになってるんですよぉ。
crontabもroot権限で編集しております。

お手上げですねぇ(泣)
メンテ
 Re: crontab ( No.14 )
日時: 2005/11/12 22:00
名前: T_T

1.root で /bin/sh /root/awstats.sh とすると、ちゃんと動きますか?
2.Apache がちゃんと動いていて、ログが取れていますか?

1はできれば、/bin/sh /root/awstats.sh をしたときの表示内容を貼り付けてください。
2は /etc/rc.d/init.d/httpd status としたとき、"実行中" という文字列があれば起動しています。
また、ll /var/log/httpd/ | grep access_log と打ってやって、出てきた表示内容を貼り付けてください。
メンテ
 Re: crontab ( No.15 )
日時: 2005/11/13 21:10
名前: かさかさ

T_Tさんこんばんわ。
書き込みが遅くなり本当にすみません。

まず結果からいいますとcron実行できました。
原因はまったくお恥ずかしいながらcrontabに

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
を記入しておらず(記入しなければいけないということを知らず)
T_Tさんの1.と他のホームページを見てためしに書いてみたところ
実行されました。お手数をおかけしてすみませんでした。

管理者さん、また回答していただいた方ありがとうございました。
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

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