I’ve just about finished the next version of The Fat Controller, v0.0.4. I’ve completely refactored the way it writes output from sub-processes so it needs some careful testing. It would be great if other people could give it a try and do some testing as well, if you’re interested then just leave a comment and I’ll send you the source. Perhaps version 0.0.4 could be ready in time for Christmas – and what better Christmas present than a new version of The Fat Controller?!
Here are the main new features:
One of the shortcomings of previous versions was that output from sub-processes was only written to the log file once the process had ended. This is of little important for scripts which run quickly, but this is obviously no good for longer scripts or even when used to daemonise a program.
Now, output is written immediately to the log file which means that The Fat Controller can easily be used to daemonise other programs. One of the issues I sometimes have with Java applications is that there’s not a simple way to run them as a daemon. With The Fat Controller this is now possible, as well as provide handling should the Java application terminate for whatever reason.
In previous versions, only STDOUT from sub-processes was logged. In v0.0.4 STDERR is also logged and you can specify either a separate log file for STDOUT and STDERR or simply log both into one file.
If you want to impress and amaze your friends and get your hands on the latest version before everyone else then just leave a comment below and I’ll send you the source and you can get testing!