私は現在Python webserverアプリケーションを実行していますが、アプリケーションが起動しているかどうかを確認するにはpythonスクリプトを使用します。cronジョブを使用してpythonスクリプトが実行されているかどうかをチェック
私は以下のように次のコードを持っている:
import os
string = os.popen('ps aux')
n = 0
for line in string.readlines():
if "python webserver.py" in line:
n+=1
if n < 1:
os.system('python webserver.py')
今、スクリプトがアプリケーションを実行しました。しかし、私が望むのは、スクリプトがアプリケーションを起動して終了し、アプリケーションを実行し続けることです。そうする方法はありますか?前もって感謝します。
代わりに、単純なシェルスクリプトでこれを実行します。バックグラウンドで実行するには、コマンドの最後に '&'文字を使用します。 – wim