国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
linux 下的crontab如何寫
crontab命令的功能是在一定的時間間隔調(diào)度一些命令的執(zhí)行。在/etc目錄下有一個crontab文件,這里存放有系統(tǒng)運行的一些調(diào)度程序。每個用戶可以建立自己的調(diào)度crontab。

cron 的主配置文件是 /etc/crontab,它包括下面幾行:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

前四行是用來配置 cron 任務(wù)運行環(huán)境的變量。SHELL 變量的值告訴系統(tǒng)要使用哪個 shell 環(huán)境(在這個例子里是 bash shell);PATH 變量定義用來執(zhí)行命令的路徑。cron 任務(wù)的輸出被郵寄給 MAILTO 變量定義的用戶名。如果 MAILTO 變量被定義為空白字符串(MAILTO=""),電子郵件就不會被寄出。HOME 變量可以用來設(shè)置在執(zhí)行命令或腳本時使用的主目錄。

/etc/crontab 文件中的每一行都代表一項任務(wù),它的格式是:

minute hour day month dayofweek command

minute — 分鐘,從 0 到 59 之間的任何整數(shù)

hour — 小時,從 0 到 23 之間的任何整數(shù)

day — 日期,從 1 到 31 之間的任何整數(shù)(如果指定了月份,必須是該月份的有效日期)

month — 月份,從 1 到 12 之間的任何整數(shù)(或使用月份的英文簡寫如 jan、feb 等等)

dayofweek — 星期,從 0 到 7 之間的任何整數(shù),這里的 0 或 7 代表星期日(或使用星期的英文簡寫如 sun、mon 等等)

command — 要執(zhí)行的命令(命令可以是 ls /proc >> /tmp/proc 之類的命令,也可以是執(zhí)行你自行編寫的腳本的命令。)

在以上任何值中,星號(*)可以用來代表所有有效的值。譬如,月份值中的星號意味著在滿足其它制約條件后每月都執(zhí)行該命令。

整數(shù)間的短線(-)指定一個整數(shù)范圍。譬如,1-4 意味著整數(shù) 1、2、3、4。

用逗號(,)隔開的一系列值指定一個列表。譬如,3, 4, 6, 8 標明這四個指定的整數(shù)。

正斜線(/)可以用來指定間隔頻率。在范圍后加上 / 意味著在范圍內(nèi)可以跳過 integer。譬如,0-59/2 可以用來在分鐘字段定義每兩分鐘。間隔頻率值還可以和星號一起使用。例如,*/3 的值可以用在月份字段中表示每三個月運行一次任務(wù)。

開頭為井號(#)的行是注釋,不會被處理。

如你在 /etc/crontab 文件中所見,它使用 run-parts 腳本來執(zhí)行 /etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly 和 /etc/cron.monthly 目錄中的腳本,這些腳本被相應(yīng)地每小時、每日、每周、或每月執(zhí)行。這些目錄中的文件應(yīng)該是 shell 腳本。

如果某 cron 任務(wù)需要根據(jù)調(diào)度來執(zhí)行,而不是每小時、每日、每周、或每月地執(zhí)行,它可以被添加到 /etc/cron.d 目錄中。該目錄中的所有文件使用和 /etc/crontab 中一樣的語法。

# record the memory usage of the system every monday
# at 3:30AM in the file /tmp/meminfo 30 3 * * mon cat /proc/meminfo >> /tmp/meminfo
# run custom script the first day of every month at 4:10AM 10 4 1 * * /root/scripts/backup.sh

同時在寫crontab執(zhí)行的.sh腳本時要注意添加權(quán)限和路徑。例如:

crontab語句:30 14 * * * /opt/apps/ems_query/bin/start.sh

相應(yīng)的腳本:
source /home/tvgame/.bash_profile
cd /opt/apps/ems_query/bin/
java -Xmx64M -jar ../lib/ems_query.jar &
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Shell腳本之crontab定時任務(wù)
Linux中利用Crontab做定時任務(wù)詳解
定時計劃任務(wù)cron使用_游戲運維 我想我是海
crontab 不執(zhí)行的原因 – 令人驚奇的世界
Linux之定時任務(wù)
linux定時運行命令腳本
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服