killer - Background job killer

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name killer
Package version 0.90
Package release 12
Package architecture all
Package type deb
Installed size 95 B
Download size 27.18 KB
Official Mirror
killer is a perl script that gets rid of background jobs. Background
jobs are defined as processes that belong to users who are not currently
logged into the machine. Jobs can be run in the background (and are
exempt from *killer*'s actions) if their scheduling priority has been
reduced by increasing their nice(1) value or if they are being run
through condor.
When the package is installed, a cron job is installed to run killer
once an hour.


Package Version Architecture Repository
killer_0.90-12_all.deb 0.90 all Debian Main
killer - - -


Name Value
exim4 -
mail-transport-agent -
perl -
xprintidle -


Type URL
Binary Package killer_0.90-12_all.deb
Source Package killer

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install killer deb package:
    # sudo apt-get install killer




2014-11-29 - Petter Reinholdtsen <>
killer (0.90-12) unstable; urgency=low
[ Alexander Alemayhu ]
* Handle ps format changes (Closes: #771449).
2014-10-04 - Petter Reinholdtsen <>
killer (0.90-11) unstable; urgency=high
* Adjust consoleuser-xprintidle.patch to avoid unwanted line break in
debug output.
* Improve x-console.dpatch, make it more clear why $tty2idletime is
set to zero.
2014-09-28 - Petter Reinholdtsen <>
killer (0.90-10) unstable; urgency=medium
* Update empty-domain.dpatch to prefer /etc/mailname over the
dnsdomainname output when generating mail addresses (Closes:
* Refresh all patches to reflect the new line numbers.
* Restructure control file lists to be more friendly to line based
version control systems.
* Update standard-version from 3.9.5 to 3.9.6.  No changes needed.
* Add new patch consoleuser-consolekit.patch to fall back to
ck-list-sessions if it exist for finding local sessions if 'who'
do not list any (Closes: #714428).
* Add new patch consoleuser-logind.patch to use loginctl to find
local sessions if 'who' and consolekit both fail.
* Use xprintidle to figure out how long the X session have been
unused (Closes: #714477).
2014-06-11 - Petter Reinholdtsen <>
killer (0.90-9) unstable; urgency=medium
[ Alexander Alemayhu ]
* debian/control:
- Update Vcs-* control fields.
- Update standard-version from 3.9.2 to 3.9.5.
[ Petter Reinholdtsen ]
* Switch from dpatch to source format 3.0 (quilt).
* Add Alexander Alemayhu as uploader.
2012-01-18 - Petter Reinholdtsen <>
killer (0.90-8) unstable; urgency=low
* Change empty-domain.dpatch to fetch mail domain from DNS domain and
not NIS domain (Closes: #656297).
* Adjust cron job to return exit code 0 also when the package is
removed but not purged (Closes: #586199).
* Update standards-version from 3.8.0 to 3.9.2.  No changes needed.
* Update debhelper compat level from 5 to 8.
* Adjust copyright file to get lintian to discover the copyright
* Add README.source to keep lintian happy.
2010-01-26 - Petter Reinholdtsen <>
killer (0.90-7~lenny1) stable; urgency=low
* Upload to stable.
2010-01-25 - Petter Reinholdtsen <>
killer (0.90-7) unstable; urgency=low
* Fix linux-ps-longusernames.dpatch to also handle long usernames in
ruser, to avoid killing processes of user with usernames > 8
characters (Closes: #551753).
2008-07-07 - Petter Reinholdtsen <>
killer (0.90-6) unstable; urgency=low
* Fix typo in linux-ps-longusernames.dpatch, returning the password
hash instead of the username.
2008-07-06 - Petter Reinholdtsen <>
killer (0.90-5) unstable; urgency=low
* Rewrite patch x-console to drop code to use uid instead of username
for console users.  It was based on a misunderstanding regarding the
source of the uids (Closes: #467499).
* New patch linux-ps-longusernames to look up uids returned from ps to
get the usernames, to work around the misfeature in ps only showing
uids for users with usernames > 8 characters.
* Change kdm console detection code to recognize any X display, not
just :0.
* Updated standards-version from 3.7.3 to 3.8.0.  No changes needed.
2008-03-16 - Petter Reinholdtsen <>
killer (0.90-4) unstable; urgency=low
[ José L. Redrejo Rodríguez ]
* Use getent to get the uid as getpwname does not work correctly with
ldap authenticated users.
[ Petter Reinholdtsen ]
* Fix typos in the package description (Closes: #470017).

See Also

Package Description
kimagemapeditor_4.14.1-1_amd64.deb HTML image map editor
kimwitu++-doc_2.3.13-2_all.deb Documentation for the (syntax-)tree-handling tool Kimwitu++
kimwitu++_2.3.13-2_amd64.deb A (syntax-)tree-handling tool (term processor)
kimwitu-doc_10a+1-2.2_all.deb documentation for compiler development tool Kimwitu
kimwitu_4.6.1-7.1_amd64.deb Compiler development tool, complementary to lex and yacc
kindleclip_0.5-1_all.deb User interface for managing Amazon Kindle's "My Clippings" file
kinfocenter_4.11.13-2_amd64.deb system information viewer
king_2.21.120420+dfsg-1_all.deb interactive system for three-dimensional vector graphics
kino_1.3.4-2.1+b1_amd64.deb Non-linear editor for Digital Video data
kinput2-canna-wnn_3.1-12_amd64.deb An input server for X11 applications that want Japanese text input
kinput2-canna_3.1-12_amd64.deb An input server for X11 applications that want Japanese text input
kinput2-common_3.1-12_all.deb Files shared among kinput2 packages
kinput2-wnn_3.1-12_amd64.deb An input server for X11 applications that want Japanese text input
kio-audiocd-dev_4.14.2-1_amd64.deb development files for the audio CD KIO plugin
kio-audiocd_4.14.2-1_amd64.deb transparent audio CD access for applications using the KDE Platform