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