diff --git a/plugins/zimg/index.py b/plugins/zimg/index.py index 4c84e8969..0987af498 100755 --- a/plugins/zimg/index.py +++ b/plugins/zimg/index.py @@ -5,6 +5,7 @@ import io import os import time import shutil +import subprocess sys.path.append(os.getcwd() + "/class/core") import mw @@ -86,11 +87,13 @@ def status(): def start(): file = initDreplace() - data = mw.execShell(file + ' start') - - if data[1] == '': - return 'ok' - return data[1] + subprocess.Popen(file + ' start', + stdout=subprocess.PIPE, shell=True) + return 'ok' + # data = mw.execShell(file + ' start') + # if data[1] == '': + # return 'ok' + # return data[1] def stop(): diff --git a/plugins/zimg/init.d/zimg.tpl b/plugins/zimg/init.d/zimg.tpl index e322f6106..8c7812180 100755 --- a/plugins/zimg/init.d/zimg.tpl +++ b/plugins/zimg/init.d/zimg.tpl @@ -15,8 +15,8 @@ app_start(){ # aria2c -D - cd {$SERVER_PATH}/zimg - ./zimg -d --conf={$SERVER_PATH}/bin/conf/zimg.lua + cd {$SERVER_PATH}/zimg/bin + ./zimg -d --conf={$SERVER_PATH}/zimg/bin/conf/zimg.lua & echo "zimg started" } app_stop(){