欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

我在/home/下面寫了一個a.sh

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

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

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

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

指定一下用什么運行

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

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

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

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

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

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

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

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

方法二: crontab中增加延遲30秒來實現(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í)行一個命令行腳本的文章就介紹到這了,更多相關(guān)crontab每隔1分鐘執(zhí)行一次內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

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

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

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

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

    shell腳本中case條件控制語句的一個bug分析

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

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

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

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

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

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

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

    linux修改文件名的三種方法

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

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

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

    ubuntu與centos中更換ip的shell代碼

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

最新評論