| 1234567891011121314151617181920212223 |
- "#!$HOME/Python-2.7/bin/python2.7"
- import subprocess
- import sys
- filter = sys.argv[1] if len(sys.argv) > 1 else ''
- s = subprocess.check_output(['bjobs']).strip()
- ids = []
- for l in s.split('\n'):
- if not filter in l:
- continue
- id = l.split()[0]
- if id.isdigit():
- ids.append(id)
- #ids = ' '.join(ids)
- print 'going to kill jobs: %s' % ids
- print 'ok? [Y/n]'
- s = raw_input()
- if s != 'n':
- for id in ids:
- print subprocess.check_output(['bkill', id]).strip()
|