中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Linux計(jì)劃任務(wù)Crontab實(shí)例教程-創(chuàng)新互聯(lián)

這篇文章主要講解了“Linux計(jì)劃任務(wù)Crontab實(shí)例教程”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Linux計(jì)劃任務(wù)Crontab實(shí)例教程”吧!

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),振興企業(yè)網(wǎng)站建設(shè),振興品牌網(wǎng)站建設(shè),網(wǎng)站定制,振興網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,振興網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

① 環(huán)境變量


代碼如下:

cd ~
pwd

就會(huì)到你登陸的那個(gè)用戶的根目錄下

Linux計(jì)劃任務(wù)Crontab實(shí)例教程

代碼如下:

ls -a


Linux計(jì)劃任務(wù)Crontab實(shí)例教程

能夠查看到 .bash_profile 這個(gè)文件


代碼如下:

vim .bash_profile


Linux計(jì)劃任務(wù)Crontab實(shí)例教程

這里面設(shè)置了一些環(huán)境變量。

可以設(shè)置一個(gè)新的環(huán)境變量,在文件末尾加上:


代碼如下:

APPDIR=/etc
export APPDIR

:wq! 保存退出

Linux計(jì)劃任務(wù)Crontab實(shí)例教程

代碼如下:

source .bash_profile
echo $APPDIR


Linux計(jì)劃任務(wù)Crontab實(shí)例教程

如果在計(jì)劃任務(wù)中使用到了全局變量,例如


代碼如下:

crontab -e

寫入


代碼如下:

*/1 * * * * echo $APPDIR >> /tmp/appdir.log

但是此時(shí)使用


代碼如下:

tail -f /tmp/appdir.log

查看日志時(shí),去發(fā)現(xiàn)顯示的是空行,正常情況下應(yīng)該輸出 /etc

Linux計(jì)劃任務(wù)Crontab實(shí)例教程

$APPDIR 根本沒(méi)有被識(shí)別。

原因是在 .bash_profile 設(shè)置的環(huán)境變量沒(méi)有被 crontab 識(shí)別,因此要注意。

② 命令行雙引號(hào)中使用 % 時(shí),未加反斜線 \

③ 第三和第五個(gè)域之間執(zhí)行的是 "或" 操作

第三個(gè)域是某個(gè)月中的天,第五個(gè)域是某個(gè)月中的星期幾,例如:四月的第一個(gè)星期日早晨 1 時(shí) 59 分運(yùn)行 a.sh


代碼如下:

59 1 1-7 4 * test `date +\%w` -eq 0 && /root/a.sh

%w eq 0 表示當(dāng)前日所在的星期的某一天如果等于 0 就執(zhí)行

test 表示判斷是否成功

&& 表示當(dāng) 前面的 test 成功時(shí)執(zhí)行

【補(bǔ)充】


代碼如下:

echo $?

表示判斷上一個(gè)命令執(zhí)行成功與否,0 表示成功,1 表示失敗

④ 分鐘設(shè)置誤用

 【兩小時(shí)運(yùn)行一次】

正確的寫法


代碼如下:

0 */2 * * * date

【再例】


代碼如下:

1-20/2 * * * * COMMAND

表示 第1、3、5、7、9.....19 分鐘運(yùn)行命令

============

【綜合案例】

【例1】Crontab 中最小只能設(shè)置到每分鐘執(zhí)行一個(gè)命令,如果想每半分鐘執(zhí)行某個(gè)命令怎么做到?

——通過(guò) shell 腳本的 sleep 命令配合 Crontab 即可完成這一功能


代碼如下:

date && sleep 0.5s && date

例如:

Linux計(jì)劃任務(wù)Crontab實(shí)例教程

該例表示先執(zhí)行 date,過(guò)了0.5s 之后再執(zhí)行 date

【例2】


代碼如下:

crontab -e</p> <p>*/1 * * * * date >> /tmp/date.log
*/1 * * * * seep 30s;date >> /tmp/date.log

第一個(gè)命令保證每分鐘執(zhí)行一遍命令

第二個(gè)命令,執(zhí)行的時(shí)候,先等妨礙 30s ,再去執(zhí)行

使用下面的命令可以查看寫入的時(shí)間


代碼如下:

tail -f /tmp/date.log


感謝各位的閱讀,以上就是“Linux計(jì)劃任務(wù)Crontab實(shí)例教程”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)Linux計(jì)劃任務(wù)Crontab實(shí)例教程這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

分享標(biāo)題:Linux計(jì)劃任務(wù)Crontab實(shí)例教程-創(chuàng)新互聯(lián)
文章分享:http://www.rwnh.cn/article36/cepspg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、企業(yè)網(wǎng)站制作、商城網(wǎng)站、網(wǎng)站維護(hù)、網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
凤山市| 牡丹江市| 金门县| 丹寨县| 天气| 永靖县| 陈巴尔虎旗| 皮山县| 惠安县| 开封县| 云龙县| 旺苍县| 湖北省| 临猗县| 当涂县| 台安县| 杭锦后旗| 开化县| 灌云县| 五常市| 金昌市| 龙口市| 宣化县| 宣威市| 松溪县| 海南省| 砚山县| 浦城县| 邓州市| 平邑县| 南澳县| 宣汉县| 彩票| 成都市| 钟山县| 玛纳斯县| 定陶县| 宜宾县| 富民县| 哈巴河县| 株洲市|