linux如何利用crontab新增定時任務詳解

2022-09-26 14:18:21 字數 889 閱讀 9845

前言

linux 系統是由 crond這個系統服務來控制的。linux 系統上面原本就有非常多的計畫性工作,因此這個系統服務是預設啟動的。

crontab命令用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於「crontab」檔案中,以供之後讀取和執行。

我們可以看下crond這個系統服務的狀態: 

從這裡可以看出來crond服務是自啟動(enabled),且正在執行的(active)

另外, 由於使用者自己也可以設定計畫任務,所以, linux 系統也提供了使用者控制計畫任務的命令 :crontab 命令。

crontab

作用:新增,查詢,刪除系統計畫任務的指令。

[root@localhost ~]# crontab [選項]

選項:程式設計客棧    -e:    編輯crontab定時任務

&nwfoelsbvjbsp;   -l:    查詢crontab任務

-r:  wfoelsbvj  刪除當前使用者所有的crontab任務12345

[root@localhost ~]# crontab -e

#進入crontab編輯介面。會開啟vim編輯你的工作www.cppcns.com

#輸入資料,基本格式為 :

*  *  *  *  *  command12345

1.格式解釋:

舉例:2.特殊格式 

舉例3.從檔案匯入和匯出到檔案

#匯入[root@localhost ~]# crontab filename

#匯出[root@localhost ~]# crontab -l >filename1234

舉例:總結

本文標題: linux如何利用crontab新增定時任務詳解

本文位址:

如何在Linux中使用at和crontab命令

經驗豐富的系統運維工程師可以使得linux在無需人為介入的情況下,在指定的時間段自動啟用或停止某些服務或命令,從而實現運維的自動化。儘管我們現在已經有了功能彪悍的指令碼程式來執行一些批處理工作,但是,如果仍然需要在每天凌晨兩點敲擊鍵盤回車鍵來執行這個指令碼程式,這簡直太痛苦了 當然,也可以訓練您的小...

linux中crond服務與crontab用法詳解

sbin service crond start 啟動服務 sbin service crond stop 關閉服務 sbin service crond restart 重啟服務 sbin service crond reload 重新載入配置 1.首先切換到超級使用者模式,輸入以下命令 cron...

Linux下實現定時執行程式 crontab

在linux下,用crontab實現定時執行程式的功能。使用方式 crontab file u user 用指定的檔案替代目前的crontab。crontab u user 用標準輸入替代目前的crontab.crontab l user 列出使用者目前的crontab.crontab e user...