藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教如何獲取用戶退出時的信息

如何獲取用戶退出時的信息?如退出的時間,在哪個終端上退出的?

請教如何獲取用戶退出時的信息

前提使用 bash

編輯 $HOME/.profile

在最後加上一行

trap "$HOME/.logout" 0

保存退出。

建立新文件 $HOME/.logout

內容如下

[code]FILE=$HOME/logout.log
if[ ! -f $FILE ]
then
touch $FILE
fi
echo -e "NAME:$LOGNAME\n" >> $FILE
echo -e "TTY:`tty`\n" >> $FILE
echo -e "TIME:`date`" >> $FILE[/code]
保存退出

chmod 555 $HOME/.logout

跟其他SHELL 裡的 LOGOUT 是一個意思。

請教如何獲取用戶退出時的信息

謝謝



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com