killer - Background job killer

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.



    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


    • /etc/cron.hourly/killer
    • /usr/sbin/killer
    • /usr/share/doc/killer/ChangeLog
    • /usr/share/doc/killer/buildinfo_all.gz
    • /usr/share/doc/killer/changelog.Debian.gz
    • /usr/share/doc/killer/changelog.gz
    • /usr/share/doc/killer/copyright
    • /usr/share/man/man1/killer.1.gz


    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: 673371). * 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 statement. * 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).