????? 眾所周知,tomcat的log文件夾下偿洁,catalina.out文件隨著日志輸入容量日益增大,會(huì)給服務(wù)器造成性能的影響沟优,下面就給大家介紹一種簡單方便的方法涕滋。
1.創(chuàng)建腳本,將catalina.out文件打上時(shí)間戳移動(dòng)至其他目錄中
腳本文件
2.將catalina.out文件的權(quán)限更改為777挠阁,否在在清空文件的時(shí)候會(huì)報(bào)權(quán)限不足的錯(cuò)誤
增加權(quán)限
3.創(chuàng)建計(jì)劃任務(wù)宾肺,crontab
創(chuàng)建計(jì)劃任務(wù)
至此,文件分割完畢侵俗,如果有興趣還可以在腳本中加入保留7天內(nèi)的日志文件相關(guān)腳本命令锨用,如果不想寫腳本就只能手動(dòng)刪除了。
下面是計(jì)劃任務(wù)相關(guān)的參數(shù)及格式隘谣,僅供參考增拥。
crontab命令相關(guān):
參數(shù):
-e 編輯該用戶的計(jì)時(shí)器設(shè)置。
-l 列出該用戶的計(jì)時(shí)器設(shè)置寻歧。
-r 刪除該用戶的計(jì)時(shí)器設(shè)置掌栅。
-u<用戶名稱> 指定要設(shè)定計(jì)時(shí)器的用戶名稱。
?格式:
基本格式 :
* * * * * command
分 時(shí) 日 月 周 命令
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時(shí)1~23(0表示0點(diǎn))
第3列表示日期1~31
第4列表示月份1~12
第5列標(biāo)識(shí)號(hào)星期0~6(0表示星期天)
第6列要運(yùn)行的命令