bkill
Kill LSF batch jobs
TLDR
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: remove the job from LSF immediately, mark it EXIT, and release monitored resources. Cannot be combined with -s.-s signal
Send a specific signal by name or number instead of the default SIGINT/SIGTERM/SIGKILL sequence.-J name
Kill jobs matching name or name pattern.-q queue
Kill jobs in specific queue.-m host
Kill jobs on specific host or host group.-g group
Kill jobs in specific job group.-u user
Kill jobs for specific user or user group (admin only).-app profile
Kill jobs using specific application profile.-sla class
Kill jobs belonging to a specific service class.-b
Kill jobs quickly; pending jobs are removed immediately without waiting.-l
Display the signal names supported by bkill on this platform.-V
Display LSF version information.0
Target all of your jobs (combine with filters to scope by queue, host, etc.).
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.
