skip to navigation
skip to content

longtroll 1.0

Detect long-running processes and notify you when they're done.

*Detect long-running processes and notify you when they're done.*

Using ``longtroll``

``longtroll`` pretty much does what it says on the box. In order to start
detecting long-running processes, run `` bind`` in your shell. From
then on, when a long-running process in that shell finishes, your notification
command will be called.

Before you start using ``longtroll``, you need to create a configuration file.
A sample configuration file can be found in the repository as
``longtrollrc-sample``. Copy this file to ``~/.longtrollrc``, or create your own.
The configuration file takes two options: ``seconds`` and ``notify``, as

seconds 10
notify echo <cmd> (pid <pid>) completed | wall

``seconds`` is the number of seconds that a process has to live before it is
considered "long-running". ``notify`` is a command that will be run when your
process completes. The tokens ``<cmd>`` and ``<pid>`` will automatically be replaced
by the command and the PID of the process that completed.


* Add a `` unbind`` command

* Allow configuration of the poll time

* Some kind of notification method for when a long-running process is detected  
File Type Py Version Uploaded on Size
longtroll-1.0.tar.gz (md5) Source 2012-08-01 2KB