Shell實現程式造死迴圈的幾種方法示例

2022-09-26 15:18:14 字數 367 閱讀 1887

前言

有時候指令碼中需要造lnfevox個死迴圈,或者讓程式一直執行下去,到某個條件方退出迴圈。

對於熟悉c語言的猿人們來說,最簡單的死迴圈應該這樣寫:

while(1)

或者你也可以用for語程式設計客棧句和do...while語句來實現,這裡就不說了!

實現方法

可是怎麼在shell指令碼中寫死迴圈呢?這個時候同樣用到while,歸納彙總了讓shell指令碼一直執行下去的幾種方式:

下面是個例項:使用while :讓程式一直執行下去,直到按q或者q退出為止

指令碼輸出:

總結本文標題: shell實現程式造死迴圈的幾種方法示例

本文位址: /os/linux/199959.html

shell 死迴圈if判斷 shell實現死迴圈

ios網路第二天 09 多值引數 import hmviewcontroller.h import mbprogresshud mj.h inte ce dfs hdoj 2614 beat 題目傳送門 題意 處理完i問題後去處理j問題,要滿足a i j a j k 問最多能有多少問題可以解決 df...

排查程式死迴圈,死鎖的方法 pstack

pstack命令可顯示每個程序的棧跟蹤,pstack pid即可,pstack命令須由 pid程序的屬主或者root執行。這次出現cpu佔比100 的情況,但看memory佔比,並無異常,懷疑是某個地方死迴圈了。經同事提醒,用pstack命令檢視相關程序,通過執行多次pstack,發現 棧總是停在同...

陣列元素奇偶排序程式中的死迴圈引起的思考

有一陣列 a 8 對該陣列進行排序使得奇數全部在偶數的前面,並且不可以引進分配新的陣列空間。看到這樣的題目,也許會覺得很簡單,因為題目的目的很明確,只要將奇數全部移到偶數的前面即可,而奇數與奇數之間 偶數與偶數之間都不要求順序。最開始我想到了如下 void sort one int a,int le...