---
name: runwhen
version: 2003.10.31
origin: sysutils/runwhen
comment: Tools for running commands at particular times
arch: freebsd:9:x86:64
www: http://code.dogmap.org/runwhen/
maintainer: lx@redundancy.redundancy.org
prefix: /usr/local
licenselogic: single
flatsize: 251296
desc: "The biggest difference between runwhen and other schedulers is that\nrunwhen
  doesn't have a single daemon overseeing multiple jobs. \nThe runwhen tools essentially
  act as a glorified sleep command.  \nPerhaps runwhen does nothing that at(1) doesn't,
  and there are \nlots of things at(1) does that runwhen doesn't:\n\n- runwhen doesn't
  change user IDs - thus it will never run \n  anything as the wrong user. \n- It
  doesn't keep a central daemon running at all times - \n  thus it won't break if
  that daemon dies.\n- It doesn't require any modifications to the system boot procedure.
  \n- It doesn't log through syslog(3) - thus it won't make a mess \n  on the console
  if syslogd(1) isn't running. \n- It doesn't centralize storage of scheduled jobs
  (or any other \n  per-job information) - thus unprivileged users can install and
  use it \n  without cooperation from root, and without the use of a setuid program
  \n  to handle changes. \n- It doesn't send output through mail - thus it doesn't
  break \n  if there is no mail system installed. \n- It doesn't check access control
  files - thus it doesn't gratuitously \n  deny users.\n\nAuthor:\tPaul Jarc <prj@po.cwru.edu>\nWWW:
  http://code.dogmap.org/runwhen/\n"
categories: [sysutils]
files:
  /usr/local/bin/caldelay: 905d3ce6a3b3d9bc36a557e8fb0f5b244634c4564dda5a1563606e4dd1abc1be
  /usr/local/bin/delayrun: 364e2065ef7b0bf20514aef7657c49e401b001437dbe39a7d19ad218ac1599ba
  /usr/local/bin/maxinterval: b572c8abd549c504b9aad8a021feb784db52ce0d9650a5feeb182c51ab5229c2
  /usr/local/bin/mininterval: d2b5e49d334b9bb91949a255f97bb774e19b24637d16d141ebb54eccd8f255d8
  /usr/local/bin/rw-add: 659569d59279e25484cca355b94aa64a75a642c76576798f8a6f45467251c0c0
  /usr/local/bin/rw-match: b7f578772e13295c855bb0d76dd91528156394a0cb7d06fee7de182f8c9e8d49
  /usr/local/bin/rw-max: 09fb411b94882124f80de5dbd9660b07d7ad30d396f1e7eff33b59544844491b
  /usr/local/bin/rw-min: b9140e5117960e0d801427becc25c7226e31ae434320df1eaf40df13fbc9f1d5
  /usr/local/bin/rw-sleep: 54715eef623eab730ee41ad3aaf73277cc82b97ec321bfec17c7213c910ac4e9
  /usr/local/bin/rw-sub: 6a481f082e4571b6c20f02e20d7c253ae17492fcb6965addfadb81077be5c6a4
  /usr/local/bin/rw-touch: 6c59a75afad7ead00bda5a45d10c58a9192d3c336a84495d42b937bca0325f03
  /usr/local/share/doc/runwhen/CHANGES: 2c7cb92de8b30ad2661ab16bec258ee22e82f04002eb5690b61b7c9503073368
  /usr/local/share/doc/runwhen/README: d956ab39da2279584b8b2285978de6a31df8ad207fcd15e53486f923b4e7eccf
  /usr/local/share/doc/runwhen/TODO: dffbf937f244fb104963fe6119c371b5e3ca7512a55710a2eb9b8a5238bc0a9e
directories:
  /usr/local/share/doc/runwhen/: n
scripts: {}
