2009-11-23 103 views
0

我有一個計劃任務,在Ubuntu中每30分鐘運行一次。我正在將日誌寫入一個名爲sh_tsk.log的文件,並使用>>以便它不覆蓋。但我想要的是使用日期分隔日誌。即今天的日誌應該在一個以今天的日期命名的文件中,並且明天的日誌應該在一個以明天的日期命名的文件中。我知道我可以使用touch關鍵字來創建一個文件。但是我不知道如何使用當前日期創建文件?計劃任務日誌以當前日期命名的文件

回答

1

使用date命令:

touch `date +%Y%m%d` 
+0

謝謝..明白了。我使用這樣的日期+%d%m%Y:P – 2009-11-23 11:39:08

+0

%Y%m%d您將獲得以正確方式排序的日誌文件。 – pingw33n 2009-11-23 11:44:34

1
$> touch `date +%F`.log 

你應該得到的文件2009-11-23.log。現在你可以用>>來輸出到這個日誌文件。

相關問題