helm3(k8s 資源物件管理工具)部落格專欄:
#!/bin/bash
function killproc(
)function proc_name(
) tput sc
while
true
dofor roate in
'-'"\\"
'|''/'
do tput rc && tput ed
printf
"\033[1;36m%-s\033[0m"
$sleep 0.5
done
done
}function check_status()&
> /dev/null
tput rc && tput ed
printf
"\033[1;36m%-7s\033[0m\n"
'success'
else
killproc $
&> /dev/null
tput rc && tput ed
printf
"\033[1;31m%-7s\033[0m\n"
'failed'fi}
function nginx_install()}
nginx_install
dots函式每隔一段時間列印乙個圓點,這個時間值可以通過第乙個引數傳入,否則預設為5秒。在後台啟動dots函式之後,通過"$!"獲取dots的pid,然後開始執行耗時的工作,在工作執行完畢之後kill掉後台執行的dots。trap命令是為了防止使用者ctrl_c中斷指令碼執行的時候dots仍然在後台執行。
#!/bin/bash
function dots(
)# print a dot every 5 seconds by default
while
true
dosleep
$seconds
echo -n '.'
done}
dots 10 &
bg_pid=
$!trap
"kill -9 $bg_pid" int
# do the real job here
sleep 150
kill
$bg_pid
echo
python實現顯示安裝進度條
一直很好奇那種安裝進度條,或者啟動程式時候顯示的進度條是怎麼實現的,學習了python之後,sys模組中有個方法可以實現,如下 12 3456 import sys,time for i in range 50 迴圈50次 sys.stdout.write 向終端輸出 在這中間就可以做你想要的處理了...
python實現顯示安裝進度條
一直很好奇那種安裝進度條,或者啟動程式時候顯示的進度條是怎麼實現的,學習了python之後,sys模組中有個方法可以實現,如下 12 3456 import sys,time for i in range 50 迴圈50次 sys.stdout.write 向終端輸出 在這中間就可以做你想要的處理了...
Shell指令碼安裝 程序管理工具 htop
指令碼內容如下 bin bash 程序管理工具 htop echo 正在檢查安裝系統依賴包,請稍等 yum install ncurses devel y echo htop 主程式包 download usr local src cd wget 0.2 htop 1.0.2.tar.gz down...