一鍵製做啓動elasticsearch和kibana啓動的腳本可執行程序

1.測試環境

測試環境:
    . windows10專業版
    . elasticsearch6.5.4
    . kibana6.5.4

2.啓動的腳本run.py

import os
import time
import random

elasticsearch = r'F:\S18\第八階段ELK\No.nine_es2\software\elasticsearch-6.5.4\bin\elasticsearch.bat'  #1.要啓動的文件路徑
kibana = r'F:\S18\第八階段ELK\No.nine_es2\software\kibana-6.5.4-windows-x86_64\bin\kibana.bat' #2.要啓動的文件路徑 #切換路徑上邊是須要修改的位置
def progress_bar(item):
for i in range(11, 0, -1): if item == 'kibana': time.sleep(random.random() + 0.8) else: time.sleep(random.random() + 0.4) res = '\r%s正在加載:%s %s%%\n' % (item, ('████' * (12 - i)), (11 - i) * 10) if i == 1 else '\r%s正在加載:%s %s%%' % ( item, ( '████' * ( 12 - i)), (11 - i) * 10) print('\033[31m%s\033[0m' % res, end='') def run(): for item in [(elasticsearch, 'elasticsearch'), (kibana, 'kibana')]: os.system('start %s' % item[0]) progress_bar(item[1]) time.sleep(10) if __name__ == '__main__': run()

3.elasticsearch和kibana是要啓動的兩個文件

首先,在cmd中安裝pyinstaller模塊html

pip install pyinstaller

上圖的命令可能會有一些警告,沒有問題.windows

切換到上圖的F盤下面的ELK文件夾下面,執行命令,執行run.py文件dom

pyinstaller -F run.py

執行上圖可能會出現一些警告,這些沒有關係elasticsearch

執行完成以後,一開始只有run.py文件,下圖是執行以後的文件,可執行文件在dist裏邊測試

 

 下圖是可執行文件:運行就能夠執行了spa

 

 

參考"帥小夥的博客":http://www.javashuo.com/article/p-ynafstck-gx.html3d

相關文章
相關標籤/搜索