如何在Ubuntu中使用crontab命令
命令執(zhí)行
本文將詳細(xì)解釋如何在Ubuntu中使用crontab命令。文章內(nèi)容質(zhì)量較高,海外主機(jī)將與大家分享,以供參考。希望大家看完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
第一步是編輯crontab文件。Crontab是一個(gè)文本文件,用于存儲(chǔ)您想要運(yùn)行的命令。您可以下達(dá)以下命令
可以使用
打開用戶所屬的crontab文件。我第一次使用這個(gè)命令,我會(huì)讓你選擇一個(gè)文本編輯器。我選擇了vim。也可以使用選定的編輯器
選擇編輯器
命令改變。命令行提示已經(jīng)夠多了,就不多說了。
打開后的crontab文件如下所示:
# m h dom mon dow命令
*/2 * * * *日期~/時(shí)間. log
第二行是我為測試寫的一個(gè)常規(guī)任務(wù),意思是每兩分鐘執(zhí)行一次date ~/time.log命令。您可以將其添加到您的crontab,然后保存并退出。
保存crontab后,我們需要重新啟動(dòng)cron來應(yīng)用此計(jì)劃任務(wù)。使用以下命令:
sudo服務(wù)cron重啟
cr
分鐘0-59
0-23小時(shí)
第1-31天
1月1-12日
第0-6 0周意味著周日
除了這些固定值之外,您還可以使用星號(hào)、逗號(hào)和斜杠來表示其他一些含義:
星號(hào)表示任何值,例如,在小時(shí)部分填寫*表示任何小時(shí)
逗號(hào)可以允許在一個(gè)部分中填充多個(gè)值,例如在分鐘部分填充1,在一分鐘或三分鐘內(nèi)填充3
斜線一般與*連用,表示出現(xiàn)的頻率。例如,在小時(shí)部分填寫*/2表示每兩分鐘一次。所以*/1和*沒有區(qū)別
*/2可以被認(rèn)為是任何可被2整除的值。
以下是一些例子:
* * * * #每分鐘執(zhí)行任務(wù)
0 * * * * #每小時(shí)0點(diǎn)執(zhí)行一個(gè)任務(wù),如6:00、10:00
6,10 * 2 * * #每月2日每小時(shí)6: 00和10: 00執(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ù)是在當(dāng)前登錄用戶的許可下執(zhí)行的。如果需要以root用戶身份執(zhí)行任務(wù),可以在crontab之前添加sudo。
sudo crontab -e
我在這里分享了如何在Ubuntu中使用crontab命令。希望以上內(nèi)容能對(duì)大家有所幫助,學(xué)到更多的知識(shí)。如果你覺得文章好,可以分享給更多人看。
Tags:,命令執(zhí)行,如何在Ubuntu中使用crontab命令
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信