我運行了一個執行週期很長的項目構建命令。當我去睡覺時我運行它。是否有一些Linux系統機制在bash中記錄命令持續時間?我可以啓動和停止執行的Linux shell命令的時間戳嗎?
1
A
回答
2
1
如果您想要看中,可以使用Jenkins來構建。它可以構建任何類型的項目,而不僅僅是Java項目。其中一個插件是Timestamper,它會爲構建的每個執行線添加一個時間戳。另外,詹金斯會一直告訴你(帶或不帶這個插件)構建需要多長時間。
即使您不使用CI服務器進行持續集成,使用CI服務器進行構建也有很多好處。 (即,你要麼手動產生構建,要麼在一天中的某個時間)。
您還可以通過hek2mgl使用time
命令指出的那樣,或者寫一個小shell腳本之前和構建完成後打印出一個時間戳:
date
build_cmd
date
1
Jenkins建議,由@DavidV。是一個非常完整的自動化和管理構建過程的工具,而time
命令在爲build命令添加前綴時,會精確地告訴您構建過程需要多長時間,正如@ hek2mgl所提出的那樣。
但是假設你不想安裝詹金斯,你忘了輸入time
,你已經開始你的命令,你可以使用下面的技巧之一:
- 看的創建時間第一個和最後一個目標,或者
- 也可以在building命令運行的同時,在構建過程的輸出中盲目輸入
date
命令。當進程終止時,它將被緩衝並執行。結合使用$HISTTIMEFORMAT,你對這個過程花了多少錢有個很好的想法。
相關問題
- 1. 可以用SAS執行Linux命令嗎?
- 2. 簡單的Linux Shell。停止命令
- 3. shell命令的打印執行時間
- 4. 我可以使用Fabric來執行交互式shell命令嗎?
- 5. 我可以使用maven執行遠程shell命令嗎?
- 6. 用linux shell的groovy執行long命令?
- 7. 我可以通過在shell中執行命令在手機上執行logcat嗎?
- 8. 我可以在R會話中調用linux shell命令嗎?
- 9. 命令停止和啓動nginx
- 10. 在啓動python shell時自動執行命令
- 11. 運行2個Linux shell命令並使它們同時啓動?
- 12. 命令行命令的執行時間
- 13. 從python腳本執行linux shell命令
- 14. 在shell腳本中執行linux命令
- 15. 我可以停止啓動的動畫嗎?
- 16. linux(和OSX)shell命令在每次保存文件時執行
- 17. 我可以從命令行運行指定的Maven執行嗎?
- 18. 可可/ Objective-C Shell命令行執行
- 19. 如何可以從命令行在Linux中執行nagios命令
- 20. 我可以在執行shell命令的groovy腳本中使用&>嗎?
- 21. gearman停止啓動重啓命令
- 22. linux啓動時間和停止計時器不工作?
- 23. 來自Rake的長時間運行的shell命令可以正常打斷嗎?
- 24. 我可以繞過TypeError來執行我的命令嗎?
- 25. 我可以使用pthread_kill停止(暫停)pthread執行嗎
- 26. jenkins可以在運行作業時隱藏其「執行shell」命令嗎?
- 27. 命令執行shell
- 28. 執行shell命令
- 29. Shell命令執行
- 30. OpenSSL的TS命令 - 可信時間戳
您可以更具體地瞭解您正在運行的環境嗎?如果你有一個方便的shell,我會認爲在'{date; DOIT;日期; }'無論你的構建命令是做什麼的。 – jthill
我有三個命令用_sudo_執行。每個命令都有很長的執行時間,所以對於其他所有的命令都要重新輸入密碼,我應該再次輸入密碼。我想避免這種情況。 – MobileDream