實驗、測試、問題定位過程中,經常需要重複執行同一腳本,最簡單的方式無非是:
“↑ + Enter”;“↑ + Enter”;“↑ + Enter”;“↑ + Enter”;“↑ + Enter”……
頗有幾年前網吧中勁舞團的範兒,易抽筋。
其實用while do,很短的一段腳本便可以省去上述操作。
比如我們的程序在/opt目錄下會定期生成文件,現在我要不停的執行ls命令觀察文件是否準時生成,只需在Shell下輸入:
while true;do ls;sleep 1;done
這裏的sleep 1;是指每秒循環一次;
其他場景只需替換ls即可。