質問: 下記スクリプトの意味がわかりません。 centos5なんですが、 /etc/cron.daily/ に 00webalizerというファイルがありまして、下記のとおりの記述があります。 #! /bin/bash # update access statistics for the web site if [ -s /var/log/httpd/access_log ]; then exec /usr/bin/webalizer -q fi この exec /usr/bin/webalizer -q の -qはどういう意味ですか? また、解説しているサイトがあれば教えてください。 かなり探しましたが見つからずちょっと困ってます。
回答: man webalizer によると...... -q reallyquiet. supress all messages including warnings and errors. エラーや警告などの表示を一切行わない...ということかと。 cronが処理中に出力があるとメールで通知...になったりしますから、その抑制のためじゃないですかね。 解析結果に出力しない。という意味かも知れませんが...。 シェルからオプション無しで実行したときにもナニも出ませんでしたが。 # 私のところのログファイルがたいしたものでなかったから??