スポンサーサイト

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

ログイン、ログアウト監視用シェルスクリプト


#!/bin/sh

who | sort > prev
while true ; do
sleep 1
# print user to curr
who | sort > curr

# compare previous and current
new_logout=`comm -23 prev curr`
cnt_new_logout=${#new_logout}
if [ $cnt_new_logout -ne 0 ];
then
echo "new logout:"
echo $new_logout
fi

# compare previous and current
new_login=`comm -13 prev curr`
cnt_new_login=${#new_login}
if [ $cnt_new_login -ne 0 ];
then
echo "new login:"
echo $new_login
fi

# rename current file to previous
mv curr prev
done
スポンサーサイト
プロフィール

tjnet777

Author:tjnet777
Solaris, VPNのサポート業務を1年

金融系SIerで業務アプリの開発、メンテを3年半

離職して大学院大学 1年生

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

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