mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-10 04:19:26 +08:00
update
This commit is contained in:
@@ -204,10 +204,24 @@ class crontab_api:
|
||||
return public.returnJson(False, '添加失败')
|
||||
|
||||
def delApi(self):
|
||||
id = request.form.get('id', '')
|
||||
sid = request.form.get('id', '')
|
||||
try:
|
||||
find = public.M('crontab').where("id=?", (sid,)).delete()
|
||||
if not self.removeForCrond(find['echo']):
|
||||
return public.returnJson(False, '无法写入文件,请检查是否开启了系统加固功能!')
|
||||
|
||||
cronPath = public.getServerDir() + '/cron'
|
||||
sfile = cronPath + '/' + find['echo']
|
||||
if os.path.exists(sfile):
|
||||
os.remove(sfile)
|
||||
sfile = cronPath + '/' + find['echo'] + '.log'
|
||||
if os.path.exists(sfile):
|
||||
os.remove(sfile)
|
||||
|
||||
public.M('crontab').where("id=?", (id,)).delete()
|
||||
return public.returnJson(True, '添加成功')
|
||||
public.writeLog('计划任务', public.getInfo(
|
||||
'删除计划任务[{1}]成功!', (find['name'],)))
|
||||
return public.returnJson(True, '删除成功')
|
||||
except Exception as e:
|
||||
return public.returnJson(False, '删除失败')
|
||||
|
||||
|
||||
@@ -88,7 +88,7 @@ function startTask(id){
|
||||
|
||||
//清空日志
|
||||
function closeLogs(id){
|
||||
layer.msg(lan.public.the,{icon:16,time:0,shade: [0.3, '#000']});
|
||||
layer.msg('正在处理,请稍候...',{icon:16,time:0,shade: [0.3, '#000']});
|
||||
var data='id='+id;
|
||||
$.post('/crontab/del_logs',data,function(rdata){
|
||||
layer.closeAll();
|
||||
@@ -100,17 +100,16 @@ function closeLogs(id){
|
||||
//删除
|
||||
function planDel(id,name){
|
||||
safeMessage(lan.get('del',[name]),lan.crontab.del_task,function(){
|
||||
layer.msg(lan.public.the,{icon:16,time:0,shade: [0.3, '#000']});
|
||||
var data='id='+id;
|
||||
$.post('/crontab/del',data,function(rdata){
|
||||
layer.closeAll();
|
||||
layer.msg(rdata.msg,{icon:rdata.status?1:2});
|
||||
getCronData();
|
||||
});
|
||||
layer.msg('正在处理,请稍候...',{icon:16,time:0,shade: [0.3, '#000']});
|
||||
var data='id='+id;
|
||||
$.post('/crontab/del',data,function(rdata){
|
||||
layer.closeAll();
|
||||
layer.msg(rdata.msg,{icon:rdata.status?1:2,time:2000});
|
||||
getCronData();
|
||||
},'json');
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
//批量删除
|
||||
function allDeleteCron(){
|
||||
var checkList = $("input[name=id]");
|
||||
|
||||
Reference in New Issue
Block a user