Linux shell tail f如何自動終止

時間 2023-03-22 23:55:08

1樓:匿名使用者

如果找到關鍵字,停止tail,繼續執行後面的,但如果沒找到的情況你沒講,我這個是如果超時1分鐘沒找到,也停止tail,並且終止指令碼繼續執行。

< exec timeout 1m tail -fn 0 "$log_file")

適合用在指令碼中,$keywords 和 $log_file 是要查詢的關鍵字和目標檔案,替換掉或者指令碼前面設定變數。

這個命令用到了程序替換(bash相關),和遇到錯誤停止(凡是指令碼都應該用),所以指令碼開頭得是這兩行。

#!/bin/bash

set -euxo pipefail

並且執行這個指令碼也得用 bash ,雖然centos裡 sh 是 bash 的軟鏈,但也不能用 sh,得用 bash

2樓:夢龍仔仔

如下,以問日誌檔案,build successful為關鍵字。

#!/bin/bash

num=1while [ num -le 10 ]doecho $num

check_result=`cat /app/aideploy/deploy_ncrm_fb/bin/log/ |grep 'build successful' |wc -l`

echo "the check results: "check_result

if [ check_result -eq 1 ];thenecho "build successful"

exit 0

elsesleep 10

filet num++

doneecho "build failture"

exit 1

3樓:雨落江南

判斷下如果真就中斷,繼續執行後面的,

如何取消自動續費功能,如何取消自動續費

手機使用使用者名稱登入後,在導航包月中,有個 自動續訂 選項,選擇取消,等介面顯示確認已經取消。即可。您好。麻煩您先告訴我,您是用什麼方式付費的。1.首先開啟微信,2.然後點選我,選擇支付,3.接著右上角的三個點,選擇扣費服務,選擇需要取消自動續費的應用進入,4.最後點選關閉服務,點選仍要關閉即可。如果...

自動獲取的IP如何繫結,自動獲取的IP如何繫結

用花生殼軟體,先申請一個花生殼域名,再把花生殼軟體設定好,開機自動啟動。花生殼軟體每次啟動時會把動態ip與域名繫結一次。你們現在計算機獲得的ip地址是區域網ip地址,你可以照著手動輸入進去就是了。你們的對外ip地址 網際網路上的合法地址 實際上只有一個,要想internet上的計算機能訪問到你在區域...

如何防止自動安裝應用寶,如何防止軟體自動安裝

1 以win7系統為例,在電腦桌面使用快捷鍵win鍵 r喚出執行視窗,在搜尋框中輸入,然後點選回車鍵登入。3 在開啟的視窗下方找到啟動型別,然後在下拉的選單中選中自動,在下方點選啟動,最後點選確定即可。4 返回電腦桌面,再次使用快捷鍵win鍵 r喚出執行視窗,在搜尋框中輸入,然後點選回車鍵。5 在開...