1. 程式人生 > >Ubuntu下用crontab 部署定時任務

Ubuntu下用crontab 部署定時任務

1、安裝cron工具:

[email protected]:~# apt-getinstall cron

2開啟定時任務:crontab –e

定時任務語句格式為:執行週期+命令。

週期有5個域,分別是分鐘,小時,日(day of month),月(month of year),周幾(day of week)。每個域不加限制任意的話用*,整體格式為:

* * * * * user command

分 時 日 月 周 使用者 命令

我的指令碼是 /root/1.py

執行環境為 /usr/bin/python3.5

每兩分鐘執行一次

則語句為:

*/2 * * * * /usr/bin/python3.5/root/1.py &>> /root/auto.log

3、寫完後重啟cron 服務

[email protected]:~# servicecron start

4、其他命令:

重啟cron 服務:

service cron restart

檢查cron服務的狀態:

[email protected]:~# servicecron status

service cron start     //啟動服務

service cron stop      //關閉服務

service cron restart   //重啟服務

service cron reload    //重新載入配置

service cron status    //檢視crontab服務狀態

crontab –l

5、例子

每天9點執行一次語句為:

0  9  *  *  *  /usr/bin/python3 /home/xiaofeng/cleanroom.py

6常用的週期格式

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

每小時執行    0 * * * *

每天執行        0 0 * * *

每週執行       0 0 * * 0

每月執行        0 0 1 * *

每年執行       0 0 1 1 *

每分鐘執行一次* * * * * user command

每隔2小時執行一次**/2 ** * user command (/表示頻率)

每天8:30分執行一次308 * * * user command

每小時的3050分各執行一次30,50 * * * * user command(,表示並列)

每個月的3號到6號的8:30執行一次30 8 3-6 * * user command (-表示範圍)

每個星期一的8:30執行一次30 8 * * 1 user command(周的範圍為0-7,0和7代表週日)

相關推薦

Ubuntucrontab 部署定時任務shell指令碼

1、首先建立一個定時任務:每分鐘向螢幕輸出"Hello world!"。 有兩種實現方式: 1)輸入crontab -e命令,根據提示直接在當前cron task文字最後面插入如下命

Ubuntucrontab 部署定時任務

1、安裝cron工具:[email protected]:~# apt-getinstall cron2、開啟定時任務:crontab –e定時任務語句格式為:執行週期+命令。週期有5個域,分

Ubantu使用crontab部署定時任務

Ubantu下使用crontab部署定時任務 安裝cron apt-get install cron   開啟crontab日誌 預設情況下的日誌是沒有開啟的,我們需要找到 /etc/rsyslog.d/50-default.conf 檔案的 #cron.*,把簽名的#註釋刪掉

在maccrontab定時執行scrapy爬蟲命令

Crontab這個命令是在linux下來執行定時執行任務的指令,但是在mac下同樣用這一指令來實現定時執行任務。但是在用到scrapy爬蟲的時候,會有兩個比較常見的問題導致定時爬取不成功,接下來將詳細

MAC OS和Linuxcrontab實現定時任務(執行python等指令碼)

前言 crontab命令常見於Unix和類Unix的作業系統中,用於設定週期性被執行的指令。該命令從標準輸入裝置讀指令,並將其存入到“crontab”檔案中,以供之後讀取和執行。 使用方法 1.crontab -e 編輯自定義自己的任務,儲存退出後自動新增到cron

ubuntu啟用crontab定時任務及簡單測試

什麼是crontab?介紹引用自百度百科。 crontab命令常見於Unix和類Unix的作業系統之中,用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於“crontab”檔案中,以供之後讀取和執行。該詞來源於希臘語 chronos(

ubuntu使用crontab啟動定時任務

ron 完整 min blog xxx tar net 範圍 -a Ubuntu cron 定時執行任務 https://blog.csdn.net/qq_38228830/article/details/80545004 參考以上兩篇博客,經過實踐完成自己的定時任務 cr

Ubuntudevstack單節點部署Openstack

虛擬機設置 admin ase -c align 根據 all ref 使用 一、實驗環境   本實驗是在Vmware Workstation下創建的單臺Ubuntu服務器版系統中,利用devstack部署的Openstack Pike版。   宿主機:win10 1803

Ubuntu 使用crontab建立定時任務

最近遇到一個業務,需要定時去呼叫某個介面,於是想到了用Ubuntu系統自帶的定時任務來實現,下面是我實現的方法(環境Ubuntu14.04)。  (備註:參考了CSDN博友mydeman的文章http://blog.csdn.net/mydeman/article/deta

UbuntuCrontab設定定時關機及提醒

現在熬夜越來越嚴重,大部分時間都是因為坐在電腦前。為了提醒自己及時休息,推薦大家用Crontab計劃任務給Ubuntu設定一個定時關機,以及用notify-send在關機前幾分鐘定時冒泡提醒即將關機。 先確認已經Ubuntu已經安裝並運行了crond: [email

Linux實現秒級定時任務的兩種方案(crontab 每秒執行)

第一種方案,當然是寫一個後臺執行的指令碼一直迴圈,然後每次迴圈sleep一段時間。 while true ;do command sleep XX //間隔秒數 done 第二種方案,使用crontab。 我們都知道crontab的粒度最小是到分鐘,但是我們還是可以通過變

linux普通戶的定時任務

oom lib video ssa lin 定時任務 通過 iss ted 普通用戶定義crontab定時任務: 比如oracle用戶定義一個定時任務:每分鐘打印當前目錄 [[email protected] ~]$ crontab -e /1 * /bi

Ubuntuglade和GTK+開發C語言界面程序(一)

命令行 簡單的 暑假 all 位置 相同 write 3.0 面向對象的思想 前言:對於大學中計算機系的每年暑假的課設有太多想說的,能從中學到非常多東西,當然不排除打醬油的,這些能夠掠過哦,凡事都打醬油。人生也是打醬油的吧。2333。 對於大三曾經的課設一般的要求

ubuntuanaconda3安裝Tensorflow

con orf 自帶 ubun all nac 現在 sta -c 我裝的Anaconda3自帶的puython3.6,不過在Ubuntu下面是對3.5和3.6版本沒區別的(因為教程上是3.5,而我裝的是3.6) 裝完Anaconda3後 conda install --

Ubuntu命令行快速打開各類型文件(轉)

man hit hive linux內核 發現 manual uid 指定 常用命令 nautilus /media/pm/文檔/book/system/必讀nautilus /media/pm/文檔/book/android/ndk 內核/framerwork/andro

ubuntuexpect實現密碼自動輸入

echo 遠程 shell ## 告訴 linux inux word linux下 每次筆記本一開機啟動,總會連用不著且礙事的觸摸板也一塊啟動。便想寫個腳本,讓電腦啟動時關閉觸摸板。(當然,我想更好的辦法是,修改系統啟動時的加載模塊,讓觸摸板不自動加載,但是目前還不知道用

Ubuntu 使用 Nginx 部署 .NET Core 2.0 網站

2.0 with gin .net lis spn 軟件 gpo cache 前言 本文介紹如何在 Ubuntu 16.04 服務器上部署 ASP.NET Core 2.0 Web 項目。 安裝 .NET Core 註冊 Microsoft 簽名密鑰: curl https

ubuntusublime text3編譯C++和pascal

amp cto windows ase wall ubuntu class dir sca 編譯C++: 選擇Tools -> Build System -> New Build System,把下面代碼拷貝進去,保存,自己起個名字。 然後打開C++文件,選擇T

[Shell] swoole_timer_tick 與 crontab 實現定時任務和監控

ash crontab usr 當前 gif nohup AR 定時器 kill -9 手動完成 "任務" 和 "監控" 主要有下面三步: 1. mission_cron.php(定時自動任務腳本): <?php /** * 自動任務 定時器 (5s 執行)

我在Ubuntu到的工具軟件(開發)

shadow 如果 comm git服務器 很多 平臺 nag 對比 scrip 上一篇主要是常用辦公軟件的介紹,這一篇則介紹我在軟件開發工作中用到的一些工具軟件。  使用電腦系統時,特別是在Windows下,軟件的費用實際上比硬件貴,尤其是某些專業軟件(這裏指的是正版軟件