先介紹一下crontab: crontab命令常見于Unix和類Unix的操作系統(tǒng)之中,用于設(shè)置周期性被執(zhí)行的指令。該命令從標(biāo)準(zhǔn)輸入設(shè)備讀取指令,并將其存放于“crontab”文件中,以供之后讀取和執(zhí)行。
說了這么多,你可能沒聽懂。其實(shí)它就是用來定時(shí)執(zhí)行某個(gè)文件或者命令的而已。
比如說在macOS下,我們可以這樣做讓系統(tǒng)每分鐘都說一句話:
進(jìn)入crontab進(jìn)行編輯: sudo crontab -e
進(jìn)入vi編輯器后輸入:* * * * * say alltoshare
(PS:如果你不熟悉vi,可以搜一下操作,這里比較簡單,按i輸入,輸入完畢后按Esc,然后鍵入:wq)
這樣系統(tǒng)每分鐘都會(huì)說一句alltoshare.
我們也可以
- 一個(gè)腳本文件
這樣它會(huì)每分鐘執(zhí)行這個(gè)腳本文件一次。
如果你想改定時(shí)運(yùn)作的時(shí)間,可以看這里,我就不再贅述了:http://www.jb51.net/LINUXjishu/19905.html
基本格式 :
- command
分 時(shí) 日 月 周 命令
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時(shí)1~23(0表示0點(diǎn))
第3列表示日期1~31
第4列表示月份1~12
第5列標(biāo)識(shí)號(hào)星期0~6(0表示星期天)
第6列要運(yùn)行的命令
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6899瀏覽量
123800 -
UNIX
+關(guān)注
關(guān)注
0文章
296瀏覽量
41604 -
腳本
+關(guān)注
關(guān)注
1文章
392瀏覽量
14957
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Linux中執(zhí)行shell腳本的兩種方式
![Linux中<b class='flag-5'>執(zhí)行</b>shell<b class='flag-5'>腳本</b>的兩種方式](https://file.elecfans.com/web2/M00/7C/AB/pYYBAGN3Rb-ACiyxAAASXapqq1o726.png)
shell腳本編寫之本地腳本的編寫和執(zhí)行
cron和crontab命令
樹莓派 python SimpleCV crontab 拍照
開機(jī)自啟動(dòng)linux執(zhí)行腳本的方法
linux的定時(shí)任務(wù)設(shè)置和crontab配置
busybox用crontab/crond在嵌入式系統(tǒng)中添加定時(shí)任務(wù)的方法
sd卡市區(qū)后,執(zhí)行腳本 mkscard.sh 出現(xiàn)警告是怎么辦?
測試CH573的OTA功能,如何讓MounRiver在生成hex文件后執(zhí)行腳本?
Windows上的Tasmotizer - “無法執(zhí)行腳本”怎么解決?
Crontab:簡單實(shí)用的Python 周期任務(wù)調(diào)度工具
shell實(shí)例三(編寫批量修改擴(kuò)展名腳本)
![shell實(shí)例三(編寫批量修改擴(kuò)展名<b class='flag-5'>腳本</b>)](https://file1.elecfans.com/web2/M00/AD/25/wKgaomVMN5OANFhOAAASHpnZmCU454.png)
評(píng)論