アクセラと+αな生活
アクセラとα350と共に過ごす気まぐれ日記です。
Firefox ブラウザ無料ダウンロード
2017年08月
≪07月  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31    09月≫
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Ubuntu9.04にAVGAnti-Virus8.5をセットアップしてみる。で AVG をセットアップできました。

シェルを作成し、cron からの自動実行でウィルスのパターンファイルのアップデートを自動化してみます。
いちいちアップデートのコマンドを入力するのは面倒ですし、忘れることもあるでしょうからね。


VineLinux4.2で AVG Anti-Virus 8.5 をセットアップしてみる(その2)で作成したシェルを Ubuntu 君へ移植しました。

問題なく、Ubuntu 君の環境でも動きますww

こんなシェルです。

#! /bin/sh
#######################################################
# AVG定義ファイル更新シェル
#######################################################

avg_log_dir=/var/log/
avg_log_name=avg.log
avg_log_file=$avg_log_dir$avg_log_name
avg_log_temp=$avg_log_dir'avg_update_temp.log'
avg_command=avgupdate

# ログ出力
echo '['`date +'%Y/%m/%d %T %Z'`']' `hostname` $avg_command':START' >> $avg_log_file
$avg_command >> $avg_log_temp
return_code=$?
head -n 4 $avg_log_temp >> $avg_log_file
tail -n 1 $avg_log_temp >> $avg_log_file
echo '['`date +'%Y/%m/%d %T %Z'`']' `hostname` $avg_command':END (RETURN CODE:'$return_code')' >> $avg_log_file

# 一時ログファイルの削除
rm $avg_log_temp

exit $return_code



で、後は自動で動く設定。
Cron からの自動実行とします。

せっかく Webmin もあることだし、Webmin で登録します。



ブラウザで Webmin にアクセスし、「システム」-「予定済み Cron 作業」を選択し、「新しいスケジュールの cron ジョブを作成」を選択します。
ubuntu_webmin_201.jpg



で、上記のシェルを OS 起動時に実行されるように登録します。
ubuntu_webmin_202.jpg
AVG のコマンドは管理者でないと実行できないので、実行ユーザは root で登録する必要があります。



これで、OS 起動時に AVG のパターンファイルをアップデートするようになりますww
つまり、Ubuntu が起動すれば、ウィルスのパターンファイルは最新状態になります。

パターンファイルのアップデートはそんな頻繁に行う必要もないので、1日1回で十分でしょうねww
Ubuntu 君を常時稼動させている運用であれば、「OS起動時」ではなく、一定間隔で実行する設定にしておきましょう。




このシェルはアップデートの結果を「/var/log/avg.log」というログに出力を行います。
ログ出力量はたいしたことありませんが、このままだとログはたまり続けます。。。

ついでに、Webmin でこのログをローテーションする設定にしておきます。
ローテーションの設定はWebmin で「システム」-「ログローテート」で行います。

これで、不要なログが無駄な領域を占拠することもなくなりますからねww

やはり、Webmin が使えると、いろいろ楽ですねww
簡単に設定や登録もできますからねww


コメント
この記事へのコメント
URL :
コメント :
パスワード :
管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
Template designed by アクセラと+αな生活

Powered by .
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。