fix webui kill if already running

This commit is contained in:
Marcos Pinto 2007-10-15 17:03:46 +00:00
parent 27d7e80658
commit 871d0d15c6
1 changed files with 3 additions and 3 deletions

View File

@ -80,9 +80,9 @@ class plugin_WebUi(object):
self.web_server = None
if not deluge.common.windows_check():
import commands
status = commands.getstatus('ps x |grep -v grep |grep run_webserver')
if status == 0:
os.kill(commands.getoutput('ps x |grep -v grep |grep run_webserver |awk {\'print $1\'}'), 9)
status = commands.getstatusoutput('ps x |grep -v grep |grep run_webserver')
if status[0] == 0:
os.kill(status[1].split()[0], 9)
time.sleep(1) #safe time to wait for kill to finish.
self.config_file = deluge.common.CONFIG_DIR + "/webui.conf"
self.config = deluge.pref.Preferences(self.config_file, False)