mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-10 06:29:26 +08:00
u
This commit is contained in:
+25
-18
@@ -1,27 +1,34 @@
|
||||
#!/bin/bash
|
||||
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
|
||||
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
|
||||
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()
|
||||
{
|
||||
mkdir -p /www/server/panel/plugin/safelogin
|
||||
echo '正在安装脚本文件...' > $install_tmp
|
||||
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/index.html $download_Url/install/lib/plugin/safelogin/index.html -T 5
|
||||
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
|
||||
|
||||
echo "ddd"
|
||||
# mkdir -p /www/server/panel/plugin/safelogin
|
||||
# echo '正在安装脚本文件...' > $install_tmp
|
||||
# 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/index.html $download_Url/install/lib/plugin/safelogin/index.html -T 5
|
||||
# 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()
|
||||
{
|
||||
echo "Uninstall_csvn"
|
||||
# chattr -i /www/server/panel/plugin/safelogin/token.pl
|
||||
# rm -f /www/server/panel/data/limitip.conf
|
||||
# sed -i "/ALL/d" /etc/hosts.deny
|
||||
@@ -29,10 +36,10 @@ Uninstall_csvn()
|
||||
}
|
||||
|
||||
|
||||
action=$1
|
||||
host=$2;
|
||||
if [ "${1}" == 'install' ];then
|
||||
Install_safelogin
|
||||
else
|
||||
Uninstall_safelogin
|
||||
fi
|
||||
# action=$1
|
||||
# host=$2;
|
||||
# if [ "${1}" == 'install' ];then
|
||||
# Install_safelogin
|
||||
# else
|
||||
# Uninstall_safelogin
|
||||
# fi
|
||||
|
||||
+1
-1
@@ -93,7 +93,7 @@ def install():
|
||||
|
||||
pluginInfo = json.loads(public.readFile(infoJsonPos))
|
||||
|
||||
execstr = "cd /www/server/mdserver-web/plugins/" + \
|
||||
execstr = "cd " + os.getcwd() + "/plugins/" + \
|
||||
name + " && /bin/bash " + pluginInfo["install"]
|
||||
|
||||
taskAdd = (None, mmsg + '[' + name + '-' + "1" + ']',
|
||||
|
||||
@@ -43,6 +43,7 @@ class MyBad():
|
||||
|
||||
|
||||
def ExecShell(cmdstring, cwd=None, timeout=None, shell=True):
|
||||
print cmdstring
|
||||
try:
|
||||
global logPath
|
||||
import shlex
|
||||
@@ -103,17 +104,18 @@ def WriteLogs(logMsg):
|
||||
def startTask():
|
||||
# 任务队列
|
||||
global isTask
|
||||
print isTask
|
||||
print os.path.exists(isTask)
|
||||
try:
|
||||
while True:
|
||||
try:
|
||||
if os.path.exists(isTask):
|
||||
print "run --- !"
|
||||
sql = db.Sql()
|
||||
sql.table('tasks').where(
|
||||
"status=?", ('-1',)).setField('status', '0')
|
||||
taskArr = sql.table('tasks').where("status=?", ('0',)).field(
|
||||
'id,type,execstr').order("id asc").select()
|
||||
print tasksArr
|
||||
print sql
|
||||
for value in taskArr:
|
||||
start = int(time.time())
|
||||
if not sql.table('tasks').where("id=?", (value['id'],)).count():
|
||||
@@ -132,7 +134,7 @@ def startTask():
|
||||
# os.system('rm -f ' + isTask)
|
||||
except:
|
||||
pass
|
||||
siteEdate()
|
||||
# siteEdate()
|
||||
# mainSafe()
|
||||
time.sleep(2)
|
||||
except:
|
||||
|
||||
Reference in New Issue
Block a user