pull/109/head
Mr Chen 7 years ago
parent b76647cdc0
commit c02e38106e
  1. 41
      plugins/csvn/install.sh
  2. 2
      route/plugins.py
  3. 8
      task.py

@ -1,27 +1,34 @@
#!/bin/bash #!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH export PATH
install_tmp='/tmp/bt_install.pl'
wget -O csvn.tar.xz https://github.com/midoks/mdserver-web/releases/download/init/CollabNetSubversionEdge-5.1.4_linux-x86_64.tar.xz
useradd csvn
install_tmp='/tmp/bt_install.pl'
echo "Install_csvn"
#wget -O csvn.tar.xz https://github.com/midoks/mdserver-web/releases/download/init/CollabNetSubversionEdge-5.1.4_linux-x86_64.tar.xz
#useradd csvn
Install_csvn() Install_csvn()
{ {
mkdir -p /www/server/panel/plugin/safelogin
echo '正在安装脚本文件...' > $install_tmp echo "ddd"
wget -O /www/server/panel/plugin/safelogin/safelogin_main.py $download_Url/install/lib/plugin/safelogin/safelogin_main.py -T 5 # mkdir -p /www/server/panel/plugin/safelogin
wget -O /www/server/panel/plugin/safelogin/index.html $download_Url/install/lib/plugin/safelogin/index.html -T 5 # echo '正在安装脚本文件...' > $install_tmp
wget -O /www/server/panel/plugin/safelogin/info.json $download_Url/install/lib/plugin/safelogin/info.json -T 5 # wget -O /www/server/panel/plugin/safelogin/safelogin_main.py $download_Url/install/lib/plugin/safelogin/safelogin_main.py -T 5
wget -O /www/server/panel/plugin/safelogin/icon.png $download_Url/install/lib/plugin/safelogin/icon.png -T 5 # wget -O /www/server/panel/plugin/safelogin/index.html $download_Url/install/lib/plugin/safelogin/index.html -T 5
echo '安装完成' > $install_tmp # wget -O /www/server/panel/plugin/safelogin/info.json $download_Url/install/lib/plugin/safelogin/info.json -T 5
# wget -O /www/server/panel/plugin/safelogin/icon.png $download_Url/install/lib/plugin/safelogin/icon.png -T 5
# echo '安装完成' > $install_tmp
} }
Uninstall_csvn() Uninstall_csvn()
{ {
echo "Uninstall_csvn"
# chattr -i /www/server/panel/plugin/safelogin/token.pl # chattr -i /www/server/panel/plugin/safelogin/token.pl
# rm -f /www/server/panel/data/limitip.conf # rm -f /www/server/panel/data/limitip.conf
# sed -i "/ALL/d" /etc/hosts.deny # sed -i "/ALL/d" /etc/hosts.deny
@ -29,10 +36,10 @@ Uninstall_csvn()
} }
action=$1 # action=$1
host=$2; # host=$2;
if [ "${1}" == 'install' ];then # if [ "${1}" == 'install' ];then
Install_safelogin # Install_safelogin
else # else
Uninstall_safelogin # Uninstall_safelogin
fi # fi

@ -93,7 +93,7 @@ def install():
pluginInfo = json.loads(public.readFile(infoJsonPos)) pluginInfo = json.loads(public.readFile(infoJsonPos))
execstr = "cd /www/server/mdserver-web/plugins/" + \ execstr = "cd " + os.getcwd() + "/plugins/" + \
name + " && /bin/bash " + pluginInfo["install"] name + " && /bin/bash " + pluginInfo["install"]
taskAdd = (None, mmsg + '[' + name + '-' + "1" + ']', taskAdd = (None, mmsg + '[' + name + '-' + "1" + ']',

@ -43,6 +43,7 @@ class MyBad():
def ExecShell(cmdstring, cwd=None, timeout=None, shell=True): def ExecShell(cmdstring, cwd=None, timeout=None, shell=True):
print cmdstring
try: try:
global logPath global logPath
import shlex import shlex
@ -103,17 +104,18 @@ def WriteLogs(logMsg):
def startTask(): def startTask():
# 任务队列 # 任务队列
global isTask global isTask
print isTask print os.path.exists(isTask)
try: try:
while True: while True:
try: try:
if os.path.exists(isTask): if os.path.exists(isTask):
print "run --- !"
sql = db.Sql() sql = db.Sql()
sql.table('tasks').where( sql.table('tasks').where(
"status=?", ('-1',)).setField('status', '0') "status=?", ('-1',)).setField('status', '0')
taskArr = sql.table('tasks').where("status=?", ('0',)).field( taskArr = sql.table('tasks').where("status=?", ('0',)).field(
'id,type,execstr').order("id asc").select() 'id,type,execstr').order("id asc").select()
print tasksArr print sql
for value in taskArr: for value in taskArr:
start = int(time.time()) start = int(time.time())
if not sql.table('tasks').where("id=?", (value['id'],)).count(): if not sql.table('tasks').where("id=?", (value['id'],)).count():
@ -132,7 +134,7 @@ def startTask():
# os.system('rm -f ' + isTask) # os.system('rm -f ' + isTask)
except: except:
pass pass
siteEdate() # siteEdate()
# mainSafe() # mainSafe()
time.sleep(2) time.sleep(2)
except: except:

Loading…
Cancel
Save