想要讓cron執(zhí)行你指定的任務(wù),首先就要編輯crontab文件。cronta " /> 免费三级网址,婷婷四房播客五月天,22eee在线播放成人免费视频

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

解析Ubuntu下crontab命令的用法

cron是一個(gè)Linux下的后臺(tái)進(jìn)程,用來(lái)定期的執(zhí)行一些任務(wù)。因?yàn)槲矣玫氖荱buntu,所以這篇文章中的所有命令也只能保證在Ubuntu下有效,但其他系統(tǒng)應(yīng)該也差不多。

想要讓cron執(zhí)行你指定的任務(wù),首先就要編輯crontab文件。crontab是一個(gè)文本文件,用來(lái)存放你要運(yùn)行的命令。你可以以下命令
crontab -e 
來(lái)打開(kāi)你的用戶所屬的crontab文件。第一次用這個(gè)命令,會(huì)讓你選擇文本編輯器,我選的是vim。選定的編輯器也可以使用
select-editor 
命令來(lái)更改。這點(diǎn)命令行中已經(jīng)有足夠的提示,就不多說(shuō)了。

打開(kāi)后的crontab文件類(lèi)似這種樣子:
# m h  dom mon dow   command 
*/2 * * * * date >> ~/time.log 
第二行是我為了測(cè)試寫(xiě)的一個(gè)定期任務(wù),它的意思是,每隔兩分鐘就執(zhí)行 date >> ~/time.log 命令(記錄當(dāng)前時(shí)間到time.log文件)。你可以把它加入你的crontab中,然后保存退出。

保存了crontab之后,我們還需要重啟cron來(lái)應(yīng)用這個(gè)計(jì)劃任務(wù)。使用以下命令:
sudo service cron restart
下面稍微解釋下crontab中每行的含義。crontab中的每一行代表一個(gè)定期執(zhí)行的任務(wù),分為6個(gè)部分。前5個(gè)部分表示何時(shí)執(zhí)行命令,最后一個(gè)部分表示執(zhí)行的命令。每個(gè)部分以空格分隔,除了最后一個(gè)部分(命令)可以在內(nèi)部使用空格之外,其他部分都不能使用空格。前5個(gè)部分分別代表:分鐘,小時(shí),天,月,星期,每個(gè)部分的取值范圍如下:

分鐘          0 - 59
小時(shí)          0 - 23
天              1 - 31
月              1 - 12
星期          0 - 6       0表示星期天

除了這些固定值外,還可以配合星號(hào)(*),逗號(hào)(,),和斜線(/)來(lái)表示一些其他的含義:

星號(hào)          表示任意值,比如在小時(shí)部分填寫(xiě) * 代表任意小時(shí)(每小時(shí))
逗號(hào)          可以允許在一個(gè)部分中填寫(xiě)多個(gè)值,比如在分鐘部分填寫(xiě) 1,3 表示一分鐘或三分鐘
斜線          一般配合 * 使用,代表每隔多長(zhǎng)時(shí)間,比如在小時(shí)部分填寫(xiě) */2 代表每隔兩分鐘。所以 */1 和 * 沒(méi)有區(qū)別
                  */2 可以看成是能被2整除的任意值。

以下是一些例子(省略了命令部分):
* * * * *                  # 每隔一分鐘執(zhí)行一次任務(wù) 
0 * * * *                  # 每小時(shí)的0點(diǎn)執(zhí)行一次任務(wù),比如6:00,10:00 
6,10 * 2 * *            # 每個(gè)月2號(hào),每小時(shí)的6分和10分執(zhí)行一次任務(wù) 
*/3,*/5 * * * *          # 每隔3分鐘或5分鐘執(zhí)行一次任務(wù),比如10:03,10:05,10:06
以上就是在cron中加入計(jì)劃任務(wù)的基本知識(shí)。因?yàn)閏ron中的任務(wù)基本就是執(zhí)行命令行,所以當(dāng)然也會(huì)有權(quán)限問(wèn)題。以上例子中的任務(wù)就是以你當(dāng)前登錄用戶的權(quán)限執(zhí)行的,如果你需要以root用戶執(zhí)行某個(gè)任務(wù),可以在crontab前加上sudo。
sudo crontab -e 
順帶一提,crontab文件對(duì)每個(gè)用戶都是不同的,所以剛才設(shè)置的定期看時(shí)間的任務(wù),在這里是看不到的。因?yàn)槲覀儧](méi)有為root用戶增加這樣的計(jì)劃任務(wù)。

再順帶一提,不喜歡命令行的童鞋可以去 Ubuntu軟件中心 下一個(gè) 計(jì)劃任務(wù) 程序。在軟件中心中搜索 schedule 就可以搜到。它是一個(gè)GUI的程序,做的還蠻傻瓜化的。不過(guò)好像沒(méi)辦法設(shè)置成使用root用戶運(yùn)行任務(wù)。而且,對(duì)于要ssl到服務(wù)器上進(jìn)行操作的童鞋來(lái)說(shuō),命令行還是最好(唯一)的工具。

因?yàn)槲夷壳熬陀玫竭@些知識(shí),所以對(duì)cron也沒(méi)有更多了解。想了解Ubuntu下的cron的童鞋,可以去看看Ubuntu官方的這篇 CronHowTo ,個(gè)人覺(jué)得講的還是蠻詳細(xì)的。

php技術(shù)解析Ubuntu下crontab命令的用法,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产AV精品无码免费看 | 久久国产香蕉视频 | 日日碰狠狠添天天爽 | 国产精品资源网站在线观看 | 丰满人妻按磨HD | 视频一区精品自拍亚洲 | 少妇无码吹潮久久精品AV网站 | 欧美高清 videos sexo | 熟妇无码乱子成人精品 | 四虎永久在线精品免费A | 一二三四在线视频社区8 | 大香伊蕉在人线国产97 | 国产精品免费视频播放 | 久久视频精品38线视频在线观看 | 婷婷亚洲AV色香蕉蜜桃 | 不戴套挺进人妻怀孕 | 100国产精品人妻无码 | 欧美片第1页 综合 | JK白丝校花爽到娇喘视频 | 波多野结衣教师系列6 | 中文字幕在线观看亚洲视频 | 两性午夜色视频免费网站 | 武汉美女洗澡 | 无码不卡中文字幕在线观看 | chinese野外男女free | 国产精品成人自拍 | 成人免费在线观看视频 | 人和拘一级毛片 | 欧美熟妇VIVOE精品 | 性女传奇快播 | 精品日韩欧美一区二区三区 | 精品网站一区二区三区网站 | chinese东北老年tv视频 | 久久亚洲精品无码A片大香大香 | 国产一区二区三区内射高清 | 黄色三级视频在线 | 91久久偷偷看嫩草影院无费 | 嫩草成人影院 | 国产在线观看免费观看 | 久久精品男人影院 | 亚洲国产女人aaa毛片在线 |