-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
How to kill array jobs using lsb_forcekilljob? #38
Comments
Have you ever downloaded the LSF command line source code from FixCentral? It's available. Since the API is based upon SWIG, you can translate almost directly. |
You should be able to order and download the sample code from here. Look forward to your pull request. https://www.ibm.com/support/fixcentral/swg/doSelectFixes?options.selectedFixes=lsf-10.1-build427553&continue=1 |
adamsla, |
Sure, I think the bulk kill is using a unsigned long long that includes both the jobid and the indexid as a single integer. So, there is a macro you can find in the lsbatch.h I think that is something to the affect of the following, which I just clipped out of the code (removing stuff that looks proprietary):
It would be nice to see a pull request from someone who can detect the bracketed notation and convert it into something that the API recognizes. |
How do i pass an array jobs to the function lsb_forcekilljob to be killed?
Passing an array job, lsf.lsb_forcekilljob(337400[4]) throws the following error:
Traceback (most recent call last):
File "/data/cmetrics/lsf_test.py", line 64, in
lsf.lsb_forcekilljob(337400[4])
TypeError: 'int' object has no attribute 'getitem'
Also how do i pass a group of jobs to be killed at once?
The text was updated successfully, but these errors were encountered: