flask を立ち上げて web ページを開くシェルスクリプト

flask を立ち上げるのをいちいちコマンドラインから打ち込むのは面倒です。
そこでシェルスクリプトで flask を立ち上げます。
そして localhost:5000 のページを開きます。


#!/bin/bash

cd ~/flask
python dcm01.py

xdg-open http://localhost:5000

このシェルスクリプトに実行権限を与えてクリックすると、flask が起動されて localhost:5000 の web ページが開きます。

終了してもスレッドは残っているので、いつものようにコマンドラインから立ち上げようとすると、


OSError: [Errno 98] Address already in use

というエラーが出ます。

しかし、シェルスクリプトをクリックすると何度でもエラーなく flask が立ち上がります。


ps -fA | grep python

で確認しても、どんどんスレッドが積み重なるということはないようです。