mirror of https://github.com/jumpserver/jumpserver
kill session
parent
19b94655fb
commit
c18290c667
|
@ -33,4 +33,5 @@ urlpatterns = patterns('',
|
||||||
(r'^downFile/$', views.downFile),
|
(r'^downFile/$', views.downFile),
|
||||||
(r'^logView/$', views.logView),
|
(r'^logView/$', views.logView),
|
||||||
(r'^logHistory/$', views.logHistory),
|
(r'^logHistory/$', views.logHistory),
|
||||||
|
(r'^killSession/$', views.killSession),
|
||||||
)
|
)
|
||||||
|
|
|
@ -990,6 +990,17 @@ def logHistory(request):
|
||||||
return HttpResponse(content)
|
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)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -104,8 +104,6 @@
|
||||||
<ul id="userMenu" class="nav nav-list navbar-collapse.in menu-second">
|
<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="/showUser/"><i class="glyphicon glyphicon-send"></i> 查看用户</a></li>
|
||||||
<li><a href="/addUser/"><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>
|
</ul>
|
||||||
<!--<div class="menu-first" ><a href="#monitorMenu" data-toggle="collapse"><i class="glyphicon glyphicon-th"></i> 执行命令</a></div>
|
<!--<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">
|
<ul id="monitorMenu" class="nav nav-list navbar-collapse.in menu-second">
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<td>{{ log.host }}</td>
|
<td>{{ log.host }}</td>
|
||||||
<td><a href="#">监控</a></td>
|
<td><a href="#">监控</a></td>
|
||||||
<td><a href="/logHistory/?id={{ log.id }}" class="log_command">命令统计</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.start_time|stamp2str }}</td>
|
||||||
<td>{{ log.end_time|stamp2str }}</td>
|
<td>{{ log.end_time|stamp2str }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
Loading…
Reference in New Issue