bkill
TLDR
Kill a specific job
SYNOPSIS
bkill [options] [jobid_ | 0]...
DESCRIPTION
bkill terminates LSF (Load Sharing Facility) batch jobs. It sends a signal to running jobs or removes pending jobs from the queue. Using job ID 0 targets all of your own jobs.
For running jobs, bkill first sends SIGINT, waits for a grace period, then sends SIGTERM, and finally SIGKILL if the job doesn't terminate. The -r option skips this sequence and forces immediate removal.
bkill is part of IBM Spectrum LSF workload management system used in HPC environments.
PARAMETERS
-r
Force removal without graceful termination.-s signal
Send specific signal instead of default sequence.-J name
Kill jobs matching name pattern.-q queue
Kill jobs in specific queue.-m host
Kill jobs on specific host.-g group
Kill jobs in specific job group.-u user
Kill jobs for specific user (admin only).-app profile
Kill jobs using specific application profile.-b
Kill only jobs in pending state.0
Target all of your jobs.
CAVEATS
Only administrators can kill other users' jobs. Force kill (-r) may leave orphan processes on execution hosts. Killing a job array master kills all elements. Pending jobs are removed immediately without signal sequence. Some jobs may not respond to signals and require force kill.
HISTORY
bkill is part of IBM Spectrum LSF, originally developed by Platform Computing in the early 1990s. The command follows Unix conventions with signal handling while integrating with the LSF scheduler. Platform Computing was acquired by IBM in 2012, continuing development of the LSF suite for enterprise HPC workload management.


