亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用crontab每隔1分鐘執(zhí)行一個(gè)命令行腳本

 更新時(shí)間:2023年07月20日 10:37:46   作者:gb4215287  
這篇文章主要介紹了使用crontab每隔1分鐘執(zhí)行一個(gè)命令行腳本,文末介紹了crontab中如何設(shè)置每30秒執(zhí)行一次任務(wù),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下

如何用crontab每隔1分鐘執(zhí)行一個(gè)命令行腳本

我在/home/下面寫(xiě)了一個(gè)a.sh

#!/bin/shecho hello > /home/hello.txt

然后在crontab -e中設(shè)置了

*/1 * * * * /home/a.sh

為何等了好幾分鐘,home下面還是沒(méi)有hello.txt呢?

指定一下用什么運(yùn)行

*/1 * * * * sh /home/a.sh

擴(kuò)展:crontab中如何設(shè)置每30秒執(zhí)行一次任務(wù)

crontab任務(wù)配置基本格式:

*   *  *  *  *  command第1列表示分鐘0~59 每分鐘用*或者 */1表示
第2列表示小時(shí)0~23(0表示0點(diǎn))
第3列表示日期1~31
第4列表示月份1~12
第5列標(biāo)識(shí)號(hào)星期0~6(0,7都可表示星期天)
第6列要運(yùn)行的命令

綜合起來(lái)就是: 分鐘(0-59) 小時(shí)(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天)  命令

從上面可以看出,crontab最小的時(shí)間單位: 1分鐘。如果要每30秒執(zhí)行一次腳本,要么寫(xiě)個(gè)小腳本,要么在crontab增加延遲。

方法一: 小腳本實(shí)現(xiàn)

#!/bin/bash
while :
do
    /var/script/run.sh
    sleep 30              # 延遲30秒執(zhí)行
done

方法二: crontab中增加延遲30秒來(lái)實(shí)現(xiàn)

[root@host ~]# cat log.txt
2018-11-21 09:00:00
2018-11-21 09:00:30
2018-11-21 09:01:00
2018-11-21 09:01:30
2018-11-21 09:02:00
2018-11-21 09:02:30
......
[root@host ~]# crontab -l
* * * * * /var/script/run.sh >> log.txt
* * * * * sleep 30; /var/script/run.sh >> log.txt
[root@host ~]# cat run.sh
#!/bin/bash
date +'%Y-%m-%d %H:%M:%S'

到此這篇關(guān)于使用crontab每隔1分鐘執(zhí)行一個(gè)命令行腳本的文章就介紹到這了,更多相關(guān)crontab每隔1分鐘執(zhí)行一次內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • shell腳本自動(dòng)檢測(cè)網(wǎng)絡(luò)掉線和自動(dòng)重連

    shell腳本自動(dòng)檢測(cè)網(wǎng)絡(luò)掉線和自動(dòng)重連

    這篇文章主要介紹了shell腳本自動(dòng)檢測(cè)網(wǎng)絡(luò)掉線和自動(dòng)重連,這篇文章介紹的是自動(dòng)檢測(cè)連接網(wǎng)絡(luò)的解決方法,需要的朋友可以參考下
    2019-12-12
  • Vim中列出TODO與FIXME等備注的方法

    Vim中列出TODO與FIXME等備注的方法

    很多代碼編輯器,在注釋里寫(xiě)上 XXX TODO FIXME NOTE 關(guān)鍵字的話,這幾個(gè)關(guān)鍵字是會(huì)被高亮顯示的。但很多人不知道,下面這篇文章主要介紹了Vim中列出TODO與FIXME等備注的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。
    2017-06-06
  • Linux oracle數(shù)據(jù)庫(kù)自動(dòng)備份自動(dòng)壓縮腳本代碼

    Linux oracle數(shù)據(jù)庫(kù)自動(dòng)備份自動(dòng)壓縮腳本代碼

    這篇文章主要介紹了Linux oracle數(shù)據(jù)庫(kù)備份完成后可以自動(dòng)壓縮腳本代碼,大家參考使用
    2013-12-12
  • shell腳本中case條件控制語(yǔ)句的一個(gè)bug分析

    shell腳本中case條件控制語(yǔ)句的一個(gè)bug分析

    在shell腳本中,發(fā)現(xiàn)case語(yǔ)句的一個(gè)問(wèn)題。就是指定小寫(xiě)字母[a-z]和大寫(xiě)字母[A-Z]的這種方法不管用了
    2013-11-11
  • 用shell命令讀取與輸出數(shù)據(jù)的代碼

    用shell命令讀取與輸出數(shù)據(jù)的代碼

    本文為大家介紹使用shell命令進(jìn)行讀取與輸出數(shù)據(jù)的方法,其中涉及了文件輸出、重定向、管道等相關(guān)知識(shí),有興趣的朋友可以參考下
    2013-02-02
  • 使用Bash Shell檢查文件是否存在的方法

    使用Bash Shell檢查文件是否存在的方法

    大多數(shù)情況下,可以使用測(cè)試命令來(lái)對(duì)條件進(jìn)行測(cè)試。比如可以比較字符串、判斷文件是否存在及是否可讀等等。下面這篇文章就主要介紹了使用Bash Shell檢查文件是否存在的方法,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-01-01
  • shell中case的用法學(xué)習(xí)筆記

    shell中case的用法學(xué)習(xí)筆記

    這篇文章主要為大家介紹shell中的case語(yǔ)句:可以把變量的內(nèi)容與多個(gè)模板進(jìn)行匹配,再根據(jù)成功匹配的模板去決定應(yīng)該執(zhí)行哪部分代碼
    2013-11-11
  • linux修改文件名的三種方法

    linux修改文件名的三種方法

    我們?cè)谑褂胠inux系統(tǒng)過(guò)程中為了便于記憶或整理維護(hù),經(jīng)常需要對(duì)文件名進(jìn)行修改,下面文章介紹了linux系統(tǒng)的三種修改文件名稱的方式,需要的朋友可以參考下
    2023-09-09
  • 淺談shell腳本中的控制流結(jié)構(gòu)

    淺談shell腳本中的控制流結(jié)構(gòu)

    今天小編就為大家分享一篇關(guān)于淺談shell腳本中的控制流結(jié)構(gòu),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • ubuntu與centos中更換ip的shell代碼

    ubuntu與centos中更換ip的shell代碼

    ubuntu與centos中更換ip的shell代碼,需要的朋友可以參考下
    2013-02-02

最新評(píng)論