1. 程式人生 > >ubuntu定時任務管理crontab

ubuntu定時任務管理crontab

crontab是linux下的定時任務管理工具,系統自帶。
crontab為每個使用者設定了配置檔案,root使用者的配置檔案在/etc/crontab裡面,普通使用者的配置檔案我們可以在配置檔案裡/var/…。我們可以直接修改配置檔案來新增新增任務,但往往不推薦這麼做。因為crontab提供了更安全的方式。

crontab任務的管理

crontab -e #編輯任務
crontab -r #移除所有任務
crontab -l #顯示當前所有任務
crontab taskfile #用taskfile裡面的任務列表來配置crontab

當需要管理眾多工時,特別是叢集裡每臺機器都要管理,此時非常需要用自己的配置檔案來初始化crontab
crontab -l > my_task
crontab my_task

任務配置的基本格式
*  *  *  *  *  command
分  時  日  月  周  命令

第1列表示分鐘1~59
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要執行的命令

每一列時間可以有以下形式:
* 表示每一
數字 表示每次這個時刻
數字,數字,… 表示每次這些數字時刻
*/n 表示每n
a-b/n 在a,b範圍內每n


*  *  *  *  *  command 表示每一分鐘
*  /2    *  *  command 表示每隔2小時
0  1  *  *  *  command 表示每天01:00時刻
0  1,3,5  *  *  *  command 表示每天01:00, 03:00, 05:00時刻

任務啟動
任務配置好後,使用下面命令啟動或重啟crontab服務

sudo service cron start|stop|restart

作者簡介

唐黎哲,國防科學技術大學並行與分散式計算國家重點實驗室(PDL)研究生,14年入學便開始接觸spark,準備在餘下的讀研時間在spark相關開源社群貢獻自己的程式碼,畢業後準備繼續從事該方面研究。
郵箱:[email protected]

相關推薦

ubuntu定時任務管理crontab

crontab是linux下的定時任務管理工具,系統自帶。 crontab為每個使用者設定了配置檔案,root使用者的配置檔案在/etc/crontab裡面,普通使用者的配置檔案我們可以在配置檔案裡/var/…。我們可以直接修改配置檔案來新增新增任務,但往往不

定時任務管理工具crontab

文章目錄 cron crontab 定時執行命令 定時執行指令碼 注意 定時的語法格式 1:每1分鐘執行一次myCommand 2:每小時的第3和第15分鐘執行

基於PHP的crontab定時任務管理

BY JENNER · 2014年11月10日· 閱讀次數:6 linux的crontab一直是伺服器運維、業務開展的利器。但當定時任務增多時,管理和遷移都變得很麻煩,而且容易出問題。下面提供了一個使用php編寫的crontab管理器,但仍需要在crontab下新增一個一分鐘執行一次的叫來來執行

Ubuntu任務管理器loadruner

grep rexec ref con included init.d 返回 find ubun    linux1 準備工作 可以通過兩種方法驗證服務器上是否配置了rstatd守護程序: ①使用rup命令,它用於報告計算機的各種統計信息,其中就包括rstatd的

搭建web定時任務管理平臺

ron cto 官網 .org dir 需要 redirect gpo tar.gz 需要安裝mysql及gityum -y install git mysql-server 下載安裝go官網:https://golang.org/dl/wget https://redi

基於agenda的Nodejs定時任務管理框架搭建

color 主動 這樣的 gpo ash hello 圖片 一個 實現 0、背景   在大型項目中,定時任務的應用場景越來越廣。一般來說,按照微服務的思想,我們會將定時任務單獨部署一套服務,核心的業務接口獨立到另一個服務中,從而降低相互之間的耦合程度。在需要使用定時任務時,

python_Django定時任務django-crontab

在Django執行定時任務,可以通過django-crontab擴充套件來實現。 安裝 pip install django-crontab # 新增應用 INSTALLED_APPS = [ ... 'django_crontab', # 定時任務

Python開源Devops定時任務管理系統(含定時呼叫介面、定時ssh遠端執行命令)

 OpenMangosteen Devops定時呼叫http介面,定時執行SSH命令的WEB定時任務工具。本系統強依賴Flask-APScheduler的功能,只是拓展了web頁面部分。使用Pytho

linux系統中的延時任務定時任務管理

                            延時任務與定時任務的簡單管理         摘要:本文主要介紹了延時命令at的使用方法、限定普通使用者的不正確延時任務、使用者級定時任務的配置、系統級定時任務的配置,最後用臨時檔案生成策略配置的實驗證明了crond.

windows服務及asp.net中定時任務管理

windows定時計劃任務管理系統quartz.net的使用 asp.net使用Hangfire開發後臺定時任務demo 使用C#製作Windows服務和安裝程式 quartz.net的真實使用 Quartz.net開源作業排程框架使用 Quartz.net持久化與叢

Spring Boot整合持久化Quartz定時任務管理和介面展示

前言 本文是對之前的一篇文章Spring+SpringMVC+mybatis+Quartz整合程式碼部分做的一個修改和補充, 其中最大的變化就是後臺框架變成了Spring Boot。 本工程所用到的技術或工具有: Spring Boot Mybatis

Linux定時任務執行crontab

在Linux中,可以使用crontbab指定定時任務。 使用命令crontab -e即可編輯crontab,在裡面新增需要的定時任務。使用者的定時任務檔案為 /var/spool/cron/使用者名稱 ,crontab -e命令將相當於vim /var/spo

webcron 定時任務管理系統

webcron 一個定時工作管理員,基於Go語言和beego框架開發。用於統一管理專案中的定時任務,提供視覺化配置介面、執行日誌記錄、郵件通知等功能,無需依賴*unix下的crontab服務。 專案背景 開發此專案是為了解決本人所在公司的PHP專案中定時任務繁多,使用cro

SpringBoot整合Quartz定時任務管理

pom.xml      <!-- quartz --> <dependency> <groupId>org.springframework.boot</groupId>

ubuntu 定時任務

使用的系統版本 ubuntu 16.04 lsb_release -a  檢視系統版本 檢視cron 執行狀態   service cron status;編輯定時任務檔案vim testCrontab(檔案內容 : */1    *    *    *    *    date>>/hom

利用Centos 7內建的 crontab 進行系統的定時關機 格式: * * * * * command 分 時 日 月 周 命令 1 2 3 #編輯定時任務crontab -e

利用Centos 7內建的 crontab 進行系統的定時關機 格式: * * * * * command 分 時 日 月 周 命令123#編輯定時任務: crontab -e #檢

Ubuntu14.04 定時任務 cron(crontab)

檢視現有定時任務 sudo crontab -l 定製定時任務 sudo crontab -e crontab格式 # 新增如下一行: * * * * * * # 依次代表

Linux下新增定時任務命令crontab -e

每兩個小時重啟一次teamviewer,防止外界連不上 控制檯執行: crontab -e //進入定時器編輯頁面,新增如下命令,control+c !wq 儲存 0 */2 * * * teamviewer deamon restart 0 */2 * * * echo

定時任務管理中心(dubbo+spring)-我們到底能走多遠系列48

我們到底能走多遠系列47 扯淡:   又是一年新年時,不知道上一年你付出了多少,收穫了多少呢?也許你正想著老闆會發多少獎金,也許你正想著明年去哪家公司投靠。   這個時間點好好整理一下,思考總結一下,的確是個非常好的機會。   年終的時候各個公司總會評一下績效,拉出各位的成

ubuntu定時任務

編輯定時任務檔案 vi /etc/crontab 裡面有形如 # m h dom mon dow user command 17 ** * * rootcd / && run-parts --report /etc/cron.hourly 25 6* * *