linux下建立crontab定時清理服務任務

2021-10-02 09:25:08 字數 369 閱讀 1618

1.編寫定時任務指令碼

#!/bin/bash

for i in `find . -type f -name *.log -size +800m`

do echo $i

cat /dev/null > $i

done

2.生成新的crontab定時任務

crontab -e    

之後在開啟的檔案裡新增每分鐘定時清理指令碼,配置更新後會自動識別

* * * * * sh xx.sh

3.檢視系統現有的crontab命令

crontab -l
知識點:

linux下的crontab使用

名稱 crontab 使用許可權 所有使用者 使用方式 crontab u user file crontab u user 說明 crontab 是用來讓使用者在固定時間或固定間隔執行程式之用,換句話說,也就是類似使用者的時程表。u user 是指設定指定 user 的時程表,這個前提是你必須要有...

linux下crontab命令解析

crontab的基本格式 f1 f2 f3 f4 f5 command 分 時 日 月 周 命令 第一列f1代表分鐘1 59 當f1為 表示每分鐘都要執行 為 n表示每n分鐘執行一次 為a b表示從第a分鐘到第b分鐘這段時間要執行 為a,b,c,表示第a,b,c分鐘要執行 第二列f2代表小時0 23...

Linux下crontab命令詳解

linux 自動執行工具crontab 很實用的自動執行命令crontab crontab e 進入編輯模式 shift 或者esc q 退出 qw 儲存退出 q!強行退出 x 刪除資料 vi 編輯 59 23 6 home weblogic bin zxweblogic restart 30 15...