日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

cron FreeBSD定時(shí)執(zhí)行程序

1 2 下一頁
Unix系統(tǒng)提供了cron和at命令,使系統(tǒng)和用戶可以定時(shí)運(yùn)行一定的程序,而不需手工啟動(dòng) 。使用cron用于周期性的執(zhí)行一個(gè)命令,為了使用它,必須編輯crontab文件 。系統(tǒng)缺省的/etc/crontab 文件為:
# /etc/crontab - root's crontab for FreeBSD
#
# $Id: crontab,v 1.13 1996/01/06 22:21:37 ache Exp $
# From: Id: crontab,v 1.6 1993/05/31 02:03:57 cgd Exp
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
HOME=/var/log
#
#minutehourmdaymonthwdaywhocommand
#
*/5 ****root/usr/libexec/atrun
#
# rotate log files every hour, if necessary
0****root/usr/sbin/newsyslog
#
# do daily/weekly/monthly maintenance
02***root/etc/daily 2>&1 | sendmail root
30 3**6root/etc/weekly 2>&1 | sendmail root
30 51**root/etc/monthly 2>&1 | sendmail root
#
# time zone change adjustment for wall cmos clock,
# does nothing, if you have UTC cmos clock.
# See adjkerntz(8) for details.
1,310-4***root/sbin/adjkerntz-a在這個(gè)crontab文件中首先設(shè)置了幾個(gè)環(huán)境變量,cron執(zhí)行這個(gè)文件時(shí)先設(shè)置這些環(huán)境變量,然后按照每列規(guī)定的時(shí)間來執(zhí)行相應(yīng)的命令 。第一列為分鐘,規(guī)定每小時(shí)的第幾分執(zhí)行相應(yīng)的程序,第二列為每天第幾小時(shí)執(zhí)行程序,,第三列為每月的第幾天,第四列為第幾周,第五列為每周的第幾天,第六列為執(zhí)行該文件的用戶身份,第七列為要執(zhí)行的命令 。
普通用戶也可以使用crontab命令來創(chuàng)建和維護(hù)自己的crontab文件 。由于是用戶不能更改執(zhí)行程序的標(biāo)識(shí)的,因此用戶的crontab就不需第六列──執(zhí)行程序的用戶身份,而只要直接跟隨要執(zhí)行的命令 。使用 “crontab -e 命令,使用編輯器按照相應(yīng)的格式編輯自己的crontab文件,或者使用 “crontab -l列出現(xiàn)有crontab文件的內(nèi)容,當(dāng)然只有root用戶才能查看其他用戶的crontab文件:
$ crontab -l
12 0 * * * /home/wb/bin/getfiles【cron FreeBSD定時(shí)執(zhí)行程序】所有用戶的crontab設(shè)置文件都放在/var/cron/tabs目錄下,文件名與每個(gè)用戶的用戶名相同 。cron中的命令執(zhí)行結(jié)果將被系統(tǒng)使用mail寄給每個(gè)用戶 。在/var/cron目錄下還有crontab執(zhí)行的記錄文件,系統(tǒng)管理員可以按照這個(gè)文件來檢查系統(tǒng)安全性,檢查是否有影響系統(tǒng)安全的程序被執(zhí)行 。

    推薦閱讀