歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu使用crontab定時任務

Ubuntu使用crontab定時任務

日期:2017/2/28 14:48:22   编辑:Linux教程

因為今天想定時執行postgres的一些腳本,所以在網上查一下有一個crontab的命令,就把這個命令的使用記錄一下,方便日後查找.

cron是一個[守護程序]用於在指定的時間內執行行程類的任務,每一個用戶都有一個 crontab 文件,來允許他們指定需要執行的內容和時間,此外,系統也有一個 crontab ,用來允許像交替日志和更新本地數據這樣有規則的任務。

環境:Ubuntn 12.10

1.使用 crontab -e命令

這個命令比較簡單直接輸入就可以

#:crontab -e

出現如下窗口(第一次會提示你用那個編譯器,隨便選 一個就行了)

之後就可以輸入你想執行的內容了.

比如:*/2 * * * * date >> /home/postgres/time.log 它的意思就是每過兩分鐘就向time.log文件中寫入當然的系統時間.

之後ctrl+X退出保存就行了.

2.保存crontab之後,我們還要重啟crontab服務來使這個任務生效.

sudo service cron restart

3.看一下結果

vim /home/postgres/time.log

參數說明(我找的很多例子,看看就明白了.)

# m h dom mon dow command

m 分鐘 0-59

h 小時 0-23

dow 天1-31

mon 月 1-12

dow 星期 1-6 0表示星期天

command 就是要執行的命令

Copyright © Linux教程網 All Rights Reserved