out of time
-
ShellElf runs shell commands from a Starling queue
ShellElf is a small daemon that reads shell commands out of a Starling queue and runs them. Great if you need to do non-trivial processing tasks in the background. It’s lightweight but has a few neat features:
- Post back to a specified HTTP service on success/failure for each command batch
- Exit gracefully on TERM/INT - either finish the current batch, or reenqueue it, before exiting.
- Retry Starling connection indefinitely if unable to connect on the first try - never exit silently.