from django.shortcuts import HttpResponse
import psutil
from .models.first import func
from multiprocessing import Process
def index(request):
n = 888
p = Process(target=func, args=(n,))
p.start()
return HttpResponse('ok, done')
def pause(request):
tid = int(request.GET.get('id'))
pause = psutil.Process(tid)
pause.suspend()
return HttpResponse('paused')
def resume(request):
tid = int(request.GET.get('id'))
pause = psutil.Process(tid)
pause.resume()
return HttpResponse('resumed')
def kill(request):
tid = int(request.GET.get('id'))
pause = psutil.Process(tid)
pause.kill()
return HttpResponse('killed')