File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ from pythonlsf import lsf
2+ import sys
3+
4+
5+ def kill_jobs ():
6+ """
7+ Kill multiple jobs...
8+ """
9+ signalbulkjobs = lsf .signalBulkJobs ()
10+ signalbulkjobs .signal = 9
11+ signalbulkjobs .njobs = 3
12+ signalbulkjobs .jobs = lsf .new_LS_LONG_INTArray (3 )
13+ lsf .LS_LONG_INTArray_setitem (signalbulkjobs .jobs , 0 , 1797 )
14+ lsf .LS_LONG_INTArray_setitem (signalbulkjobs .jobs , 1 , 1798 )
15+ lsf .LS_LONG_INTArray_setitem (signalbulkjobs .jobs , 2 , 1799 )
16+ #signalbulkjobs.flags = 0
17+ #signalbulkjobs.numkvs = 0
18+ #signalbulkjobs.kvs = None
19+
20+ if lsf .lsb_init ("test" ) > 0 :
21+ exit (1 )
22+
23+
24+ result = lsf .lsb_killbulkjobs (signalbulkjobs )
25+ return result
26+
27+
28+ if __name__ == '__main__' :
29+ print ("LSF Clustername is :" , lsf .ls_getclustername ())
30+
31+ print (kill_jobs ())
Original file line number Diff line number Diff line change @@ -46,6 +46,7 @@ int fclose(FILE *f);
4646#ifdef LSF_VERSION_101
4747%array_functions(struct gpuRusage , gpuRusageArray)
4848#endif
49+ %array_functions(LS_LONG_INT, LS_LONG_INTArray)
4950
5051// helper function for transforming char** to python list
5152%inline %{
You can’t perform that action at this time.
0 commit comments