真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux命令cron 拷貝文件夾Linux命令

Linux crontab命令

Linux crontab命令 被用來提交和管理用戶的需要周期性執(zhí)行的任務(wù),與windows下的計劃任務(wù)類似,當(dāng)安裝完成操作系統(tǒng)后,默認(rèn)會安裝此服務(wù)工具,并且會自動啟動crond進(jìn)程,crond進(jìn)程每分鐘會定期檢查是否有要執(zhí)行的任務(wù),如果有要執(zhí)行的任務(wù),則自動執(zhí)行該任務(wù)。

網(wǎng)站建設(shè)、成都網(wǎng)站制作,成都做網(wǎng)站公司-創(chuàng)新互聯(lián)建站已向成百上千家企業(yè)提供了,網(wǎng)站設(shè)計,網(wǎng)站制作,網(wǎng)絡(luò)營銷等服務(wù)!設(shè)計與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗(yàn),合理的價格為您打造企業(yè)品質(zhì)網(wǎng)站。

crontab文件:指定包含待執(zhí)行任務(wù)的crontab文件。

Linux下的任務(wù)調(diào)度分為兩類:系統(tǒng)任務(wù)調(diào)度和用戶任務(wù)調(diào)度。

系統(tǒng)任務(wù)調(diào)度:系統(tǒng)周期性所要執(zhí)行的工作,比如寫緩存數(shù)據(jù)到硬盤、日志清理等。在/etc目錄下有一個crontab文件,這個就是系統(tǒng)任務(wù)調(diào)度的配置文件。

/etc/crontab文件包括下面幾行:

前四行是用來配置crond任務(wù)運(yùn)行的環(huán)境變量,第一行SHELL變量指定了系統(tǒng)要使用哪個shell,這里是bash,第二行PATH變量指定了系統(tǒng)執(zhí)行命令的路徑,第三行MAILTO變量指定了crond的任務(wù)執(zhí)行信息將通過電子郵件發(fā)送給root用戶,如果MAILTO變量的值為空,則表示不發(fā)送任務(wù)執(zhí)行信息給用戶,第四行的HOME變量指定了在執(zhí)行命令或者腳本時使用的主目錄。

用戶任務(wù)調(diào)度:用戶定期要執(zhí)行的工作,比如用戶數(shù)據(jù)備份、定時郵件提醒等。用戶可以使用 crontab 工具來定制自己的計劃任務(wù)。所有用戶定義的crontab文件都被保存在/var/spool/cron目錄中。其文件名與用戶名一致,使用者權(quán)限文件如下:

/etc/cron.deny 該文件中所列用戶不允許使用crontab命令

/etc/cron.allow 該文件中所列用戶允許使用crontab命令

/var/spool/cron/ 所有用戶crontab文件存放的目錄,以用戶名命名

crontab文件的含義:用戶所建立的crontab文件中,每一行都代表一項(xiàng)任務(wù),每行的每個字段代表一項(xiàng)設(shè)置,它的格式共分為六個字段,前五段是時間設(shè)定段,第六段是要執(zhí)行的命令段,格式如下:

minute hour day month week command 順序:分 時 日 月 周

其中:

在以上各個字段中,還可以使用以下特殊字符:

/sbin/service crond start //啟動服務(wù)

/sbin/service crond stop //關(guān)閉服務(wù)

/sbin/service crond restart //重啟服務(wù)

/sbin/service crond reload //重新載入配置

查看crontab服務(wù)狀態(tài):

service crond status

手動啟動crontab服務(wù):

service crond start

查看crontab服務(wù)是否已設(shè)置為開機(jī)啟動,執(zhí)行命令:

ntsysv

加入開機(jī)自動啟動:

chkconfig –level 35 crond on

每1分鐘執(zhí)行一次command

每小時的第3和第15分鐘執(zhí)行

在上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行

每隔兩天的上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行

每個星期一的上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行

每晚的21:30重啟smb

每月1、10、22日的4 : 45重啟smb

每周六、周日的1:10重啟smb

每天18 : 00至23 : 00之間每隔30分鐘重啟smb

每星期六的晚上11:00 pm重啟smb

每一小時重啟smb

晚上11點(diǎn)到早上7點(diǎn)之間,每隔一小時重啟smb

每月的4號與每周一到周三的11點(diǎn)重啟smb

一月一號的4點(diǎn)重啟smb

每小時執(zhí)行/etc/cron.hourly目錄內(nèi)的腳本

Linux之cron

執(zhí)行計劃好的命令的守護(hù)進(jìn)程。從/etc/init.d中自動啟動。

cron通過crontabs文件管理命令列表,沒一分鐘檢查一次。這個文件通過crontab命令管理編輯。

文件內(nèi)的格式:

通過空格或tab分割。

支持范圍表示:8-10表示8,9,10

支持列表:1,2,5,9

間隔:0-23/2,表示每隔兩個小時

月和星期可以使用英文的前三個字母表示,但不支持范圍和列表。

第六個區(qū)域?qū)懨?,一行一條命令,%和換行都會作為結(jié)束符,沒有續(xù)行符。

另外有8個特殊的字符串命令

*號表示區(qū)域內(nèi)任意時間。

示例:

crontab內(nèi)容

腳本內(nèi)容

功能一樣,但是注意,%會在crontab中認(rèn)為是換行,所以要用\轉(zhuǎn)義。

Linux | 計劃任務(wù) cron介紹

一 cron 是什么

cron是linux的計劃任務(wù),你可以把它想象成系統(tǒng)的日程表,規(guī)定了操作系統(tǒng)什么時間該干什么。

cron分為兩類,分別是系統(tǒng)的計劃任務(wù)和用戶的計劃任務(wù)。

二 crond是什么

crond是執(zhí)行計劃任務(wù)的守護(hù)進(jìn)程。

三 cron怎么用

cron是通過crontab對計劃任務(wù)進(jìn)行管理的。

crontab的命令格式如下:

crontab [-u user] file

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

crontab -u 指定用戶,如果沒有指定用戶默認(rèn)為當(dāng)前用戶

crontab -l 列出系統(tǒng)所有的計劃任務(wù)

crontab -e 編輯系統(tǒng)的計劃任務(wù)

首次使用會讓你選擇一個默認(rèn)的編輯器。

以后會默認(rèn)使用這個編輯器。

使用選好的編輯器打開文件后,應(yīng)按照如下的格式編輯文件。

//下面的命令表示每隔20分鐘 執(zhí)行一下restart.sh

*/20 * * * * sh /usr/local/jobs/restart.sh /dev/null 21

*/20 * * * * 表示定時任務(wù)執(zhí)行的時間

sh /usr/local/jobs/restart.sh /dev/null 21 表示要執(zhí)行的動作

你可以理解為 crontab 命令格式=執(zhí)行時間 + 執(zhí)行動作

執(zhí)行時間有5個部分組成,分別代表分鐘,小時,日,月,星期。每個部分之間用空格分隔。

編輯完成后保存退出,cron就會按照文件中規(guī)定的時間執(zhí)行。

crontab -r 刪除計劃任務(wù)

參考文檔

crontab 定時任務(wù)


文章題目:linux命令cron 拷貝文件夾Linux命令
標(biāo)題路徑:http://weahome.cn/article/dopjogd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部