def delete(request, task_id):
Task.objects.get(id=task_id).delete()
return redirect('/')
-
+
@login_required
def restart(request, task_id):
task = get_object_or_404(Task, id=task_id)
+ restart0(task)
+ return redirect('/')
+
+def restart0(task):
if os.path.isfile(task.jobdirname+'/finished'):
os.remove(task.jobdirname+'/finished')
task.running =1
os.rename('file_wham.tmp','file_wham.inp')
ret_code = subprocess.Popen(' /opt/torque/bin/qsub pbs8.csh', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
os.chdir('..')
- return redirect('/')
+ return
+def restart1(request, user_id, task_id):
+ task = get_object_or_404(Task, id=task_id)
+ user = task.owner
+ restart0(task)
+ return redirect('/details1/'+str(user)+'/'+str(task.id)+'/')
+
def refresh_done1(request, task_id):
task = get_object_or_404(Task, id=task_id)