inux定時執行

2021-08-27 17:24:15 字數 738 閱讀 7951

命令:crontab -l

說明:列出定時執行的計畫列表

命令:crontab -e

說明:編輯定時執行的計畫檔案

每五分鐘執行  */5 * * * *

每小時執行     0 * * * *

每天執行        0 0 * * *

每週執行       0 0 * * 0

每月執行        0 0 1 * *

每年執行       0 0 1 1 *

執行結果輸出到檔案,預設所在目錄為crontab-conf 

crontabl 的日誌/var/log/cron 

*/1 * * * * /tomcat/apache-tomcat-7.0.34/bin/test.sh 

每分鐘把時間寫到檔案中

#!/bin/sh

echo $(date "+%y-%m-%d %h:%m:%s") >> "min.log"

1 0 1 * * /tomcat/apache-tomcat-7.0.34/bin/delete-log.sh 

每個月刪除檔案,並把日期寫到檔案中

#!/bin/sh

last_month=$(date -d last-month +%y-%m)

log_files="/tomcat/apache-tomcat-7.0.34/logs/*$*.log"

echo $ >> "delete.log"

`rm -f $`

定時執行任務

在windows上,使用configuration task scheduler 任務計畫程式 task scheduler library 任務計畫程式庫 create task.或者 control panel scheduled tasks add a scheduled task.在linu...

定時執行備份

centos 作業系統 1.編寫備份程式 2.使用crontab命令,定時執行備份程式 步驟一 編寫備份檔案bak.py coding utf 8 import os import time source root a.py 目標目錄 targetdir root backup 目標目錄下的當天日期...

定時執行任務

spring中可以通過配置方便的實現週期性定時任務管理,這需要用到以下幾個類 org.springframework.schedu ling.quartz.methodinvokingjobdetailfactorybean 配置需要排程的bean的某個方法 org.springframework....