• ベストアンサー

Linuxの起動・終了スクリプト

Linuxで起動・終了時にメール送信する スクリプトを追加したいのですが、どのファイルにて 追加するのが正しいのでしょうか。 またユーザがログオンした際にもメール送信 したいのですが、その際はどのファイルにて設定 すればよいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.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

参考URL:
http://www.deer-n-horse.jp/linux/tips/swatch.html

関連するQ&A