linux 下定時刪除日檔案

2021-09-13 03:08:34 字數 996 閱讀 5472

1、設定定時器,定時執行乙個刪除日誌的指令碼。

*  *  *  *  *  command 

分 時 日 月 周 命令 

第1列表示分鐘1~59 每分鐘用*或者 */1表示 

第2列表示小時1~23(0表示0點) 

第3列表示日期1~31 

第4列表示月份1~12 

第5列標識號星期0~6(0表示星期天) 

第6列要執行的命令 

2、編寫定時刪除日誌的指令碼bat檔案

#!/bin/sh

#startupsh记录tomcat的根路径

#pattern记录版本å?以场分系ç»ÿ中的其å®?

pattern="nttschsac-back" ;

#èž·å–进程id

pid=`ps aux | grep $pattern | grep -v grep | awk ''`;

#ps aux | grep nttschsac-back | grep -v grep | awk ''

if [ -n "$pid" ] ; then

sleep 1 ;

#èž·å–进程id

pid=`ps aux | grep $pattern | grep -v grep | awk ''`;

if [ -n "$pid" ] ; then

sleep 1 ;

kill -9 $pid ;

fi sleep 3 ;

#å¯åš¨tomcatæœåš¡

$startupsh/startup.sh;

else

$startupsh/startup.sh;

fi

#!/bin/sh

linux下定時刪除日誌任務

1.新建乙個cleanlog.s 件 bin sh find usr local apache tomcat 7.0.93 logs mtime 7 name exec rm rf 2.安裝crontabs yum install crontabs 操作說明 service crond start ...

Linux 下定時檔案crontab配置

每分鐘執行 這裡都最好用絕對路徑 不然可能執行失敗 1 usr local php bin php data wwwroot ooody.cn artisan pixabay handle 2 1 etc init.d crond restart 列出全部定時檔案 crontab l 配置定時檔案 ...

ubuntu下定時清理檔案

目標 ubuntu 定時清理路徑下某個檔案 操作 vi your path1 delete log.sh 寫入命令 find your path2 mtime 7 name log exec rm rf 其中 mtime 7 表示查詢7天之前的檔案 exec 是shell指令碼中的呼叫並執行exec...