記錄每次登出Shell的時間

2021-09-05 03:42:51 字數 631 閱讀 8981

前幾天有個朋友想在每次退出shell後記錄下登出的時間,可以在.bash_logout檔案中加入如下一行指令:

date -d today +"%y-%m-%d %h:%m:%s" >

> /var/log/logout 

測試如下:

開啟兩個視窗,其中乙個檢視當前的時間,然後另乙個exit退出shell,檢視生成的/var/log/logout檔案的第二條就是我剛才退出的時間了。

其他格式的時間輸出命令如下:

#date -d today +"%y-%m-%d"

2013-02-07

# date -d today +"%y_%-m_%-d"

2013_2_7

# date -d today +"%y-%m-%d %t"

2013-02-07 22:42:24

# date -d today +"%y-%m-%d %h:%m"

2013-02-07 22:42

# date -d today +"%y-%m-%d %h:%m:%s"

2013-02-07 22:42:35

以下是date指令的詳細用法說明:

date命令引數

date命令輸出顯示格式

web記錄使用者登出時間解決方案

2012 2 28 方案一 監聽session摧毀 1.繼承httpsessionlistener並實現 sessiondestroyed方法 2.設定session過期最大值,一般為30分鐘。優點 容易實現 缺點 精度不高 方案二 頁面中使用框架或ajax不停向服務傳送請求 1.頁面中利用js或框...

簡單的SQl時間序列生成,每次時間間隔10分鐘。

簡單的sql時間序列生成,每次時間間隔10分鐘。use master create table timeseries times datetime not null godeclare firstdate datetime lastdate datetime declare mi int begin...

讓電腦自動記錄每次開關機時間

新建兩個文字檔案 儲存為start.cmd shutdown.cmd記錄關機時間 儲存為shutdown.cmd 開始 執行 gpedit.msc 計算機設定 windows設定 指令碼啟動,雙擊啟動,新增剛才儲存的start.cmd 計算機設定 windows設定 指令碼關機,雙擊關機,新增剛才儲...