Ubuntu定時執行任務 cron

2021-07-25 13:37:36 字數 820 閱讀 2529

ubuntu系統中可以使用cron來定時的執行一些任務,如資料庫備份。

cron簡介

在linux系統中,計畫任務一般都是由cron承擔,cron是linux系統預設自帶的,開機就自動啟動。當cron啟動後,它會讀取它的所有配置檔案(全域性性配置檔案/etc/crontab,以及每個使用者的計畫任務配置檔案),然後cron會根據命令和執行時間來排程工作任務。

cron的配置檔案稱為「crontab」,是「cron table」的簡寫。

命令作用

sudo service cron status

檢視cron狀態

sudo /etc/init.d/cron start

啟動cron

sudo /etc/init.d/cron stop

關閉cron

sudo /etc/init.d/cron restart

重啟cron 命令

作用crontab –e

修改 crontab 檔案,如果檔案不存在會自動建立

crontab –l

顯示 crontab 檔案

crontab -r

刪除 crontab 檔案

crontab -ir

刪除 crontab 檔案前提醒使用者

month-of-year

day-of-week commands

# 合法值為00-59 00-23 01-31 01-12 0-6(0為週日)

舉例說明

15,30,45,59 * * * *  echo

'date' >>test.txt

ubuntu定時執行任務

前幾天女神給我發了條訊息,為什麼我每天早上九點都會收到你給我發的天氣資訊的郵件?然後 當然,我是不可能告訴她,我是用crontab來定時執行python指令碼滴!好了,廢話不多說,直接進入正題!cron是乙個linux下的後台程序,用來定期的執行一些任務。因為我用的是ubuntu,所以這篇文章中的所...

定時執行任務

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

定時執行任務

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