簡體   English   中英

在bash腳本中使用特定命令的時間戳?

[英]Using timestamp of a particular command in bash script?

我正在嘗試使用之前運行的特定命令的時間戳。 沿history 10 | grep "keyword"路線前進history 10 | grep "keyword" history 10 | grep "keyword"在命令行中提供了輸出(我的歷史記錄首選項設置為包含時間戳),但是我實際上無法弄清楚如何在腳本中利用此信息。

有什么方法可以使用此方法或另一種方法來從特定命令獲取時間戳? 我正在嘗試確定command的最后一次運行時間,如果它長於特定時間,請再次運行它。

如果您在歷史記錄中使用了時間戳格式

export HISTTIMEFORMAT="%F %T "

那么你可以使用這個命令

history | grep ls  | grep -v grep | tail -1 | awk '{print $2,$3;}'

注意:我正在搜索命令ls,並且我正在打印命令ls的時間戳,最后一次使用它的時間

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM