1. 程式人生 > >crontab定時任務配置記錄

crontab定時任務配置記錄

59 23 * * *  /home/xxx/crontab/test.sh > /dev/null  2>&1 &

前6列暫且用C1 - C6表示

C1 分    (1-59,0表示整點)
C2 時    (1-23,0表示子夜)
C3 日    (1-31)
C4 月    (1-12)
C5 星期   (0-6,0表示星期天,1表示星期一,以此類推)
C6 要執行的命令

前5列表示 命令執行的頻率,最小頻率是每分鐘一次,其中Cn的值可用四種形式表示:
*  ,  */n  , T1-T2 , a,b,c  

當C1 為 * 時,表示每分鐘都要執行命令
當C1 為 */n時,表示每隔n分鐘執行一次命令
當C1 為 T1-T2時,表示從 T1分鐘 到 T2分鐘時間內都要執行命令
當C1 為 a,b,c 時,表示第 a,b,c 分鐘都要執行命令


示例呼叫:

12  12 * * *  /home/xxx/crontab/test.sh >/dev/null 2>&1 
表示每天的12點12分 執行指令碼

*/2 *  *  *  *  /home/xxx/crontab/test.sh >/dev/null 2>&1
表示每隔2分鐘 執行一次指令碼

0 23 * * 1-5  /home/xxx/crontab/test.sh >/dev/null 2>&1
表示每週一到週五的23點 執行一次指令碼

0 19 * * 0  mail -s "xxx" 
[email protected]
< /tmp/maildata 表示每週日的19點 傳送郵件到 [email protected]

相關推薦

crontab定時任務配置記錄

59 23 * * * /home/xxx/crontab/test.sh > /dev/null 2>&1 & 前6列暫且用C1 - C6表示 C1 分   (1-59,0表示整點) C2 時   (1-23,0表示子夜) C3 日   (1-31)

linux crontab 定時任務配置使用者環境變數

在定時任務crontab 配置呼叫shell指令碼,指令碼在客戶端測試無誤。 指令碼1任務:遠端在S3下載複製資料到HDFS,呼叫Spark叢集分析分散式檔案系統的資料輸出到HDFS,呼叫hive載入分析完成的資料到特定的表。 異常現象:提示缺少hive的執行jar包。

yii2 commands模式以及配置crontab定時任務

console apach 基本 命令 路由 內容 -h sta 切換 一 ,檢測環境:   首先我們切換到項目根目錄,yii2正常安裝的話有一個commands文件夾,裏面有一個示例文件HelloController.php   <?php namespace a

crontab定時任務指令碼不執行,日誌無執行記錄

在linux下用crontab啟動定時指令碼,放到crontab中死活沒反應,這是可能的原因: 1、看日誌,cat /var/log/cron。如果日誌中有執行記錄可能是指令碼沒有執行許可權,此時要賦予執行許可權,如 chmod +x xxx.sh   就是給xxx.s

解決Oracle缺少動態連結庫cannot open shared object file: No such file o;解決 Linux中python指令碼執行無問題,配置crontab定時任務報錯

注:該問題的本質是:缺少動態連結庫 20181030更: 在另一臺伺服器再次遇到類似的問題,也是直接執行python指令碼無問題,在crontab中報錯: ImportError: libclntsh.so.11.1: cannot open shared ob

關於SCO作業系統中配置crontab定時任務的一些經驗

前倆天,在工作中需要把測試環境備份的時候,需要新增定時任務到任務表中,使用crontab -e來新增,重啟服務,可是倆天之後發現沒有執行。 後來去/usr/spool/cron/crontabs/這個目錄下檢視, 我需要自動備份的使用者有自己的任務,我配置在root中的因

crontab定時任務

roo 刪除 rontab port .py 絕對路徑 n) for 使用 crontab -e 0 4 * * * /root/scripts/mysqlbackup.sh 0 4 * * * /root/scripts/apacherestart.sh 0 5 * *

CentOS Crontab(定時任務)

status stat ntsysv 設置 backup pda 啟動服務 brush 分鐘 安裝crontab: yum install crontabs 說明: service crond start //啟動服務 service crond stop //關閉服務 s

crontab定時任務中文亂碼問題

技術 tab -s 開頭 tool 測試 解決 jar 設置 crontab啟動的任務沒有獲取系統的環境變量,導致中文亂碼 解決辦法: 在執行的腳步中添加編碼方式或者添加對應的環境變量 如: 1、/usr/bin/java -Dfile.encoding=UTF-8

linux應用之crontab定時任務的設置

表格 軟件 結果 monthly 不執行 shell腳本 service 文件 時間 實現Linux定時任務有:cron、anacron、at等,這裏主要介紹cron服務。 名詞解釋: cron是服務名稱,crond是後臺進程,crontab則是定制好的計劃任務表。

【linux】Crontab 定時任務 使用實例

進行 服務器 image program 權限 舉例 星期六 style log 1 使用putty 登錄linux 服務器 2 輸入以下命令。查看已有的定時任務 crontab -l 3 輸入 以下命令,進入定時任務文件 crontab -e 4 鍵盤

crontab定時任務詳解

文件 install 重新 init 設定 ntpdate 關閉 同步 星期 1、安裝crontab:yum install crontabs 說明:/sbin/service crond start //啟動服務/sbin/service crond stop //關閉

mysql定時任務配置

通過 start mysq tro 註釋 否則 執行 存儲過程 time 做項目有時會遇到一些狀態需要每天定時去維護,我的方案是寫成sql語句或者存儲過程,再配置mysql調度器讓數據庫每天去執行。廢話不多說,直接進去正文: 假如當前時間是2016-12-28 12:05:

Linux Crontab定時任務

crontab 定時任務 linux定時任務 定時腳本 一、說明很多項目需要設置一定服務器的定時任務Crontab來實現一些腳本功能,所以在這裏整理總結一下。環境:linux + centos6.8二、準備1、查看服務器的crontab是否在服務器狀態service crond status啟

Linux crontab 定時任務命令詳解

-1 data new ubuntu 時間間隔 服務 run back use Linux Crontab 定時任務 命令詳解 [日期:2016-02-13] 來源:Linux社區 在工作中需要數據庫在每天零點自動備份所以需要建立一個定時任務.我選擇在Linux下使用

Linux之crontab定時任務

define fine 第幾天 sudo man 都是 ron 重新 spool ****crontab簡介**** 簡而言之呢,crontab就是一個自定義定時器。 ****crontab配置文件**** 其一:/var/spool/cron/ 該目錄下存放的是每個

Linux上如何使用 Crontab定時任務

sys 電子郵件 tail 一起 post 任務調度 原本 守護進程 硬盤 linux 系統則是由 cron (crond) 這個系統服務來控制的。Linux 系統上面原本就有非常多的計劃性工作,因此這個系統服務是默認啟動的。另 外, 由於使用者自己也可以設置計劃任務

springCloud定時任務配置

springcloud定時任務配置編寫java業務代碼,需要在類聲明上邊添加@Component註解,並在需要定時任務執行的方法聲明上添加@Scheduled(cron = "0/5 * * * * ?")註解以及相關的參數package com.gf.test.core.schedule

ecstore 定時任務配置

pad ron isp imp sso col b2c crond div [php] view plain copy*/5 */1 * * * /data/html/ecstore/script/queue/queue.sh /usr/bin/php >/dev/n

crontab 定時任務

and job 間隔 超出 一行 特殊 輸出重定向 tor als 19. crontab 定時任務 通過crontab 命令,我們可以在固定的間隔時間執行指定的系統指令或 shell script腳本。時間間隔的單位可以是分鐘、小時、日、月、周及以上的任意組合。這個命令