Skip to content
Commits on Aug 24, 2013
  1. @willbryant
  2. @willbryant
  3. @willbryant

    include time.h for compatibility with 13.04, which doesn't include th…

    willbryant committed with
    …at in unistd.h. closes #2, thanks Jeremy Wells.
Commits on Jan 24, 2012
Commits on Nov 2, 2011
  1. When receiving a QUIT send a QUIT to the wrapped process and not a TE…

    committed
    …RM as was originally designed. Does this so the niet will work with Resque which expects a QUIT for graceful shutdowns.
Commits on Oct 31, 2011
  1. @willbryant

    chdir to the -c directory before each time we restart the program, to…

    willbryant committed
    … avoid pwd caching of symlinked directories (closes #1).  give more helpful error messages if unable to chdir or execute the specified command.
Commits on Oct 1, 2011
  1. @willbryant

    added some more notes about common startup issues apps experience whe…

    willbryant committed
    …n trying to move away from running them interactively
  2. @willbryant

    update the README - forgot to add the -c option which is required whe…

    willbryant committed
    …n your program has an implicit dependency on the directory it's run from
  3. @willbryant
Commits on Aug 6, 2011
  1. @willbryant

    add MIT license file

    willbryant committed
Commits on Jun 24, 2011
  1. @willbryant
Commits on Jun 20, 2011
  1. @willbryant

    for completeness fork a second time, after setsid, to ensure that it'…

    willbryant committed
    …s not possible to reacquire a controlling tty even if a tty file is somehow opened. ignore SIGHUP over the period of forking to ensure that if the parent terminates quickly we are not killed.
Commits on Jun 1, 2011
  1. @willbryant

    implement the -c /cd/to/here option. still defaults to /, because you…

    willbryant committed
    … don't want long-lived processes hanging onto directory handles for your cd when you run the command normally.
Commits on May 30, 2011
  1. @willbryant
Commits on Mar 28, 2011
  1. @willbryant

    revise deployment examples to use current_path rather than release_pa…

    willbryant committed
    …th for examples where the restart action sends a signal to restart rather than stopping and starting, so you'll get the new version
Commits on Feb 21, 2011
  1. @willbryant

    extra robustness: handle people manually killing the logger processes…

    willbryant committed
    …, causing SIGPIPEs, by restarting the app & loggers
Commits on Feb 4, 2011
  1. @willbryant
Commits on Feb 2, 2011
  1. @willbryant
  2. @willbryant
  3. @willbryant
Commits on Jan 31, 2011
  1. @willbryant

    omit the slash from syslog tags extracted from program commands; hand…

    willbryant committed
    …le slashes at the end, though that will generally not be executable anyway
  2. @willbryant

    detach by default; use -d for debugging with an interactive terminal,…

    willbryant committed
    … but remember that that changes behavior a bit (PWD for example)
  3. @willbryant

    use getopt for arguments to allow default arguments and more options;…

    willbryant committed
    … implemented PID files, though you're still discouraged from using those
  4. @willbryant
Commits on Jan 30, 2011
  1. @willbryant

    implemented signal handling, TERM to cause a shutdown & restart of th…

    willbryant committed
    …e controlled program, QUIT to cause a shutdown of the controlled program then of the supervisor, USR1 USR2 and HUP all passed on to the controlled program. implemented daemonization though currently disabled for devel convenience.
Commits on Jan 27, 2011
  1. @willbryant
  2. @willbryant
Something went wrong with that request. Please try again.