小編給大家分享一下Linux如何執(zhí)行shell腳本完成任務(wù)計劃,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
目前創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管維護、企業(yè)網(wǎng)站設(shè)計、鐵門關(guān)網(wǎng)站維護等服務(wù),公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
導讀 | 眾所周知,當前 linux跑任務(wù)計劃我們一般借助于crontab任務(wù)計劃來實現(xiàn)。但這個任務(wù)計劃默認最小單位為分鐘,即最小單位一分鐘執(zhí)行一次,那如果我們需要按照秒為單位執(zhí)行,則無法直接實現(xiàn)。 |
之前我們接觸過sleep以及 腳本后臺運行,那么這個就可以派上用場了,思路:
1,寫一個 shell,扔后臺運行;
2,shell寫一個死循環(huán),執(zhí)行需要的 命令,sleep 間隔秒數(shù)。這樣,即可實現(xiàn)按秒為單位執(zhí)行。
例如,我們每間隔一秒打印時間輸出到/tmp/date.txt文件中,date.sh 腳本如下:
#!/bin/bash while :; do echo `date` >> /tmp/date.txt sleep 1 done
將腳本扔到后臺運行:
nohup /home/shell/date.sh &
當然,也可以借助于screen 建立虛擬終端進行執(zhí)行,這個工具個人比較喜歡。
看完了這篇文章,相信你對“Linux如何執(zhí)行shell腳本完成任務(wù)計劃”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
文章題目:Linux如何執(zhí)行shell腳本完成任務(wù)計劃
網(wǎng)頁地址:http://jinyejixie.com/article24/gdpgce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、品牌網(wǎng)站建設(shè)、用戶體驗、網(wǎng)站導航、網(wǎng)站建設(shè)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)