kill session

pull/2/head
ibuler 2014-11-04 21:46:19 +08:00
parent 19b94655fb
commit c18290c667
4 changed files with 13 additions and 3 deletions

View File

@ -33,4 +33,5 @@ urlpatterns = patterns('',
(r'^downFile/$', views.downFile),
(r'^logView/$', views.logView),
(r'^logHistory/$', views.logHistory),
(r'^killSession/$', views.killSession),
)

View File

@ -990,6 +990,17 @@ def logHistory(request):
return HttpResponse(content)
@admin_required
def killSession(request):
if request.method == 'GET':
logid = request.GET.get('id', 0)
pid = Pid.objects.filter(logid=logid)
if pid:
pid = pid[0]
os.kill(pid.cpid, 9)

View File

@ -104,8 +104,6 @@
<ul id="userMenu" class="nav nav-list navbar-collapse.in menu-second">
<li><a href="/showUser/"><i class="glyphicon glyphicon-send"></i> 查看用户</a></li>
<li><a href="/addUser/"><i class="glyphicon glyphicon-send"></i> 添加用户</a></li>
<li><a href="/showGroup/"><i class="glyphicon glyphicon-send"></i> 查看属组</a></li>
<li><a href="/addGroup/"><i class="glyphicon glyphicon-send"></i> 添加属组</a></li>
</ul>
<!--<div class="menu-first" ><a href="#monitorMenu" data-toggle="collapse"><i class="glyphicon glyphicon-th"></i> 执行命令</a></div>
<ul id="monitorMenu" class="nav nav-list navbar-collapse.in menu-second">

View File

@ -24,7 +24,7 @@
<td>{{ log.host }}</td>
<td><a href="#">监控</a></td>
<td><a href="/logHistory/?id={{ log.id }}" class="log_command">命令统计</a></td>
<td><a href="#">阻断</a> </td>
<td><a href="/killSession/?id={{ log.id }}}}">阻断</a> </td>
<td>{{ log.start_time|stamp2str }}</td>
<td>{{ log.end_time|stamp2str }}</td>
</tr>