pull/109/head
Mr Chen 7 years ago
parent 8aefc87955
commit 34bc46ce9b
  1. 6
      plugins/redis/info.json
  2. 12
      plugins/redis/install.sh
  3. 46
      route/task.py

@ -5,11 +5,7 @@
"title": "Redis", "title": "Redis",
"shell": "install.sh", "shell": "install.sh",
"default": false, "default": false,
"versions":[ "versions":["4.0"],
{
"version":"4.0"
}
],
"tip": "soft", "tip": "soft",
"checks": "server/redis", "checks": "server/redis",
"display": 1, "display": 1,

@ -13,10 +13,20 @@ install_tmp=${rootPath}/tmp/bt_install.pl
Install_redis() Install_redis()
{ {
mkdir -p $serverPath/tmp
echo '正在安装脚本文件...' > $install_tmp echo '正在安装脚本文件...' > $install_tmp
wget -O $serverPath/tmp/redis.tar.gz http://download.redis.io/releases/redis-4.0.11.tar.gz
cd $serverPath/tmp && tar -zxvf redis.tar.gz
mkdir -p $serverPath/redis
cd redis* && make PREFIX=$serverPath/redis install
sed '/^ *#/d' redis.conf > $serverPath/redis/redis.conf
echo '安装完成' > $install_tmp echo '安装完成' > $install_tmp
# rm -rf $serverPath/tmp
} }
Uninstall_redis() Uninstall_redis()

@ -54,32 +54,30 @@ def getTaskSpeed():
find = public.M('tasks').where('status=? OR status=?', find = public.M('tasks').where('status=? OR status=?',
('-1', '0')).field('id,type,name,execstr').find() ('-1', '0')).field('id,type,name,execstr').find()
if not len(find): if not len(find):
# pass
return public.returnJson(False, '当前没有任务队列在执行-2!') return public.returnJson(False, '当前没有任务队列在执行-2!')
# isTask = os.getcwd() + '/tmp/panelTask.pl' isTask = os.getcwd() + '/tmp/panelTask.pl'
# public.writeFile(isTask, 'True') public.writeFile(isTask, 'True')
print find print find
echoMsg = {} echoMsg = {}
# echoMsg['name'] = find['name'] echoMsg['name'] = find['name']
# echoMsg['execstr'] = find['execstr'] echoMsg['execstr'] = find['execstr']
# if find['type'] == 'download': if find['type'] == 'download':
# import json import json
# try: try:
# tmp = public.readFile(tempFile) tmp = public.readFile(tempFile)
# if len(tmp) < 10: if len(tmp) < 10:
# return public.returnMsg(False, '当前没有任务队列在执行-3!') return public.returnMsg(False, '当前没有任务队列在执行-3!')
# echoMsg['msg'] = json.loads(tmp) echoMsg['msg'] = json.loads(tmp)
# echoMsg['isDownload'] = True echoMsg['isDownload'] = True
# except: except:
# db.Sql().table('tasks').where( db.Sql().table('tasks').where(
# "id=?", (find['id'],)).save('status', ('0',)) "id=?", (find['id'],)).save('status', ('0',))
# return public.returnMsg(False, '当前没有任务队列在执行-4!') return public.returnMsg(False, '当前没有任务队列在执行-4!')
# else: else:
# echoMsg['msg'] = self.GetLastLine(tempFile, 20) echoMsg['msg'] = public.getLastLine(tempFile, 20)
# echoMsg['isDownload'] = False echoMsg['isDownload'] = False
# echoMsg['task'] = public.M('tasks').where("status!=?", ('1',)).field( echoMsg['task'] = public.M('tasks').where("status!=?", ('1',)).field(
# 'id,status,name,type').order("id asc").select() 'id,status,name,type').order("id asc").select()
print echoMsg
return public.getJson(echoMsg) return public.getJson(echoMsg)

Loading…
Cancel
Save