mirror of https://github.com/jumpserver/jumpserver
kill session
parent
19b94655fb
commit
c18290c667
|
@ -33,4 +33,5 @@ urlpatterns = patterns('',
|
|||
(r'^downFile/$', views.downFile),
|
||||
(r'^logView/$', views.logView),
|
||||
(r'^logHistory/$', views.logHistory),
|
||||
(r'^killSession/$', views.killSession),
|
||||
)
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue