crontab固定時間執行用法

2021-07-22 14:43:57 字數 951 閱讀 5999

cron是乙個linux下的定時執行工具,可以在無需人工干預的情況下執行作業。

1、直接用crontab命令編輯

cron服務提供crontab命令來設定cron服務的,以下是這個命令的一些引數與說明:

crontab -u //設定某個使用者的cron服務,一般root使用者在執行這個命令的時候需要此引數 

crontab -l //列出某個使用者cron服務的詳細內容 

crontab -r //刪除某個使用者的cron服務 

crontab -e //編輯某個使用者的cron服務

在編輯cron服務時,編輯的內容有一些格式和約定,輸入:crontab -u root -e 

進入vi編輯模式,編輯的內容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt

這個格式的前一部分是對時間的設定,後面一部分是要執行的命令,如果要執行的命令太多,可以把這些命令寫到乙個指令碼裡面,然後在這裡直接呼叫這個指令碼就可以了,呼叫的時候記得寫出命令的完整路徑。時間的設定我們有一定的約定,前面五個*號代表五個數字,數字的取值範圍和含義如下:

分鐘 (0-59) 

小時 (0-23) 

日期 (1-31) 

月份 (1-12) 

星期 (0-6)//0代表星期天

除了數字還有幾個個特殊的符號就是"*"、"/"和"-"、",",*代表所有的取值範圍內的數字,"/"代表每的意思,"*/5"表示每5個單位,"-"代表從某個數字到某個數字,","分開幾個離散的數字。

如在4點到6點 每分鐘向test.text中列印hello world

結果如圖:

Timer定時器每天的固定時間執行

在網上看了好多介紹定時任務的方法,但是在使用的時候,如果當前時間是9 00,定時任務執行時間是8 59 就會造成在9點執行的程式的時候直接執行定時器中的方法。tip 定時器超時還執行。如下 解決了這個問題 public class sandtimer timer t new timer timert...

時間執行函式

在寫 中,有時候我們需要評估某段 或者函式的執行時間 方法就是在該段 或者函式前面,記錄乙個時間t1,在 段或函式後面記錄時間t2,那其執行時間就是t2 t1,下面看看具體運算方法 方法一 clock 是c c 中的計時函式,而與其相關的資料型別是clock t 標頭檔案 time.h ctime ...

android 定時一段時間執行

有些情況需要隔一段時間去執行某個操作一次或者是每隔一段時間久執行某個操作 下面是每隔一段時間就執行某個操作,直到關閉定時操作 final handler handler new handler runnable runnable new runnable handler.postdelayed ru...