我有一個計劃任務,在Ubuntu中每30分鐘運行一次。我正在將日誌寫入一個名爲sh_tsk.log的文件,並使用>>
以便它不覆蓋。但我想要的是使用日期分隔日誌。即今天的日誌應該在一個以今天的日期命名的文件中,並且明天的日誌應該在一個以明天的日期命名的文件中。我知道我可以使用touch
關鍵字來創建一個文件。但是我不知道如何使用當前日期創建文件?計劃任務日誌以當前日期命名的文件
0
A
回答
1
使用date
命令:
touch `date +%Y%m%d`
1
$> touch `date +%F`.log
你應該得到的文件2009-11-23.log
。現在你可以用>>來輸出到這個日誌文件。
相關問題
- 1. 在log4j中包含當前日期的日誌文件名
- 2. Cron任務:通過Cron追加當前日期到文件名?
- 3. logback創建名稱爲當前日期的文件夾內的日誌文件
- 4. 在apache中設置錯誤日誌文件名以包含當前日期
- 5. 設置日誌文件名以在Log4j中包含當前日期
- 6. SQL Server - 日誌中沒有維護計劃任務名稱
- 7. SqlServer維護計劃日誌文件
- 8. 寫入事件日誌Windows計劃任務
- 9. 根據當前日期計算日期
- 10. 更改當前日期的primefaces計劃事件的顏色
- 11. 計劃的SSIS包創建excel文件,日期爲文件名
- 12. 用於計劃週期性任務的日曆控件
- 13. 如何使用日曆對象爲任何日期的日期命名文件
- 14. Shell:Sed -i.bak通過追加當前日期重命名文件
- 15. 按當前日期創建tar文件和命名
- 16. 獲取當前日誌文件的文件名Enterprise Library 5.0
- 17. 日在日誌文件名
- 18. 獲得計劃任務(的cronjob)日誌錯誤
- 19. 如何輸出當前java.util.logging.Logger日誌文件名的名稱?
- 20. 當修改日期與當前日期相同時,批命令複製文件
- 21. 輸出當前會話日誌到日誌窗口和文件
- 22. php當前週日名稱與日期
- 23. 日誌文件名
- 24. Informatica中的命令任務日誌
- 25. Marklogic 8:計劃任務不會啓動並且沒有日誌
- 26. 如何計算當前日期前四個星期日的日期
- 27. 如何手動創建重命名文件的計劃任務
- 28. 如何創建任務計劃日曆?
- 29. 日誌消息將以前創建日誌文件
- 30. OS X終端命令創建一個在當前日期命名的文件
謝謝..明白了。我使用這樣的日期+%d%m%Y:P – 2009-11-23 11:39:08
%Y%m%d您將獲得以正確方式排序的日誌文件。 – pingw33n 2009-11-23 11:44:34