note authors
Stream output of executed command to stdout
refactor: derive monitoring event from command
add syslog logging
log stderr and stdout
allow user to disable logging of stderr/stdout
Rename l option to s for clarity
set prefix
Fix configuration of logger
make \n a message boundary
Move logging code from main.go to logging.go
Change "Ok" string to "OK" (proper English)
Move flag parsing to separate function
Move locking code from main.go to locking.go
Allow to kill running instance of command with -k
Re-create lock file for new process
Better error handling; use process.Kill()
Use new lockfile.GetOwner() function
Add "periodicnoise" to lock filename
Move complete locking logic to locking.go