日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux crontab日志,crontab的用法---linux定时任务

發(fā)布時(shí)間:2024/1/23 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux crontab日志,crontab的用法---linux定时任务 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Step 1:

使用命令crontab -e編輯一個(gè)定時(shí)執(zhí)行的任務(wù)或在/var/spool/cron/crontabs目錄下新建一個(gè)與自己用戶名相同的任務(wù).

即:

#每隔一分鐘執(zhí)行一次后臺(tái)程序tmpmail

* * * * * /home/milch/tmpmail

順便提一下crontab中的命令格式:

第一個(gè) * 表示分鐘 (0-59),

第二個(gè) * 表示小時(shí) (0-23),

第三個(gè) * 表示月份中的某一天 (1-31),

第四個(gè) * 表示一年中的某一月 (1-12),

第五個(gè) * 表示一周中的星期幾 (0-6 with 0=Sunday).

Step 2:

停止cron進(jìn)程,并重啟,

命令:/etc/init.d/cron stop

/etc/init.d/cron start

-------------------------------------------------------------------------

指令語(yǔ)法

crontab [ -u user ] file

crontab [ -u user ] { -l | -r | -e }

指令說(shuō)明

crontab 提供我們?cè)诠潭ǖ拈g隔時(shí)間執(zhí)行自訂的程式、系統(tǒng)指令或 shell secrip。時(shí)間間隔的單位可以是分鐘、小時(shí)、日、週、月及以上的任意組合。允許使用者離線執(zhí)行,並且可以將執(zhí)行結(jié)果以 email 通知使用者。因此,非常設(shè)合對(duì)週期性的管理分析或資料備份等工作。

基本上,crontab 的指令格式分為六個(gè)部分,前五個(gè)為時(shí)間間隔,最後則是執(zhí)行的指令。每一個(gè)部分用空格來(lái)區(qū)隔。

分 -- 0-59

時(shí) -- 0-23

日 -- 1-31

月 -- 1-12 或使用英文名稱

星期 -- 0-7 或使用英文名稱

工作命令 -- 指令,shell script,程式....(建議使用絕對(duì)路徑)

以上是 crontab 的基本格式。

選項(xiàng)說(shuō)明

-u user

以指定的使用者身份,執(zhí)行 crontab 工作。此選項(xiàng)僅供 root 使用。

-l

顯示使用者現(xiàn)行的 crontab 檔。

-r

移除現(xiàn)行的 crontab 檔。

-e

進(jìn)入 vi 編輯 crontab 檔(如有設(shè)定 VISUAL 或 EDITOR 環(huán)境變數(shù),怎使用該環(huán)境變數(shù)所設(shè)定的編輯器來(lái)編輯)。在使用者退出編輯器後,會(huì)自動(dòng)將所編輯 crontab 檔,置入 crontab 執(zhí)行。

相關(guān)檔案

/etc/cron.allow

/etc/cron.deny

實(shí)例說(shuō)明

# crontab -l

# DO NOT EDIT THIS FILE - edit the master and reinstall.

# (/tmp/crontab.3672 installed on Thu Jan 1 15:55:18 2004)

# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)

0 0-23/6 * * * /usr/bin/webalizer

30 3 * * * /root/fbin/bak-web

#

先前曾提到,crontab 的格式分成六個(gè)部分,前五個(gè)是時(shí)間參數(shù)。在上例中你會(huì)發(fā)現(xiàn)除了數(shù)字與英文名稱,有使用到符號(hào)"*",這個(gè)符號(hào)代表每一單位的意思,譬如 30 3 * * * 既代表 30分 3點(diǎn) 每日 每月 星期的每天。

時(shí)間的指定,可以是單一的數(shù)字,或幾個(gè)數(shù)字用逗號(hào)來(lái)連接。看下例

30 3,12 * * * /root/fbin/bak-web

其中的第二項(xiàng)為 3,12,這代表 3 以及 12 小時(shí)的意思。再來(lái)看下例

30 */6 * * * /root/fbin/bak-web

我把第二項(xiàng)改成 */6 這代表每 6 小時(shí),也相當(dāng)於 6,12,18,24 的作用。此外還有一個(gè)區(qū)段的做法

30 8-18/2 * * * /root/fbin/bak-web

我把第二項(xiàng)改成 8-18/2 這代表在 8 小時(shí)到 18 小時(shí)之間每 2 小時(shí),也相當(dāng)於 8,10,12,14,16,18 的作用。

posted on 2007-10-18 22:46 applezk's IT blog 閱讀(9914) 評(píng)論(6) ?編輯?收藏 引用 所屬分類: Linux

總結(jié)

以上是生活随笔為你收集整理的linux crontab日志,crontab的用法---linux定时任务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。