|
藍森林 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 是一個意思。 |
請教如何獲取用戶退出時的信息
謝謝 |
| |