- ベストアンサー
Linuxの起動・終了スクリプト
Linuxで起動・終了時にメール送信する スクリプトを追加したいのですが、どのファイルにて 追加するのが正しいのでしょうか。 またユーザがログオンした際にもメール送信 したいのですが、その際はどのファイルにて設定 すればよいでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>Linuxで起動・終了時にメール送信する >スクリプトを追加したいのですが、どのファイルにて サーバの起動・終了シェルが /etc/init.d/ 配下にありますので、 それをまねて作成すればよいです。 そのシェルのシンボリックを /etc/rc5.d/K00xxxxx みたいにすれば、OS終了時に実行されますし、 /etc/rc5.d/S99xxxxx みたいにすれば、OS起動時に実行されます。 起動時だけなら、rc.local内でメールを送信してもよいでしょう。 >またユーザがログオンした際にもメール送信 うちのサーバでは、swatch というログ監視のツールを利用しています。 ローカル、su、telnetなどでログインすると、 /var/log/messages,syslog,secure などにログイン履歴が記録されますが、それらのログを監視していて 特定の文字列が書き出されたら、swatchでメールを送信する、などが 可能です。 Swatchでログ監視する http://www.deer-n-horse.jp/linux/tips/swatch.html