Grunt.exe at least sort-of works under XYNTService. Maybe it mostly works. I'm kind of out of my element in Girder 4...and don't understand a little lua scripting oddity I found when running as a service... anyway...
Here's what I found under XYNTService:
* it caused Grunt.exe to be terminated when i logged off the workstation unless I prevented it from interacting with the desktop.
* this in turn means you can't have the grunt icon in the system tray -- no biggie for me
* the webserver works
* rather obviously, console-based things like OSD do not work
* the following lua script put the file girderout.txt in c:\program files\promixis\girder instead of c:\ where the script puts it when running regular girder not as a service.
So, it might be suitable for my needs (all I ultimately need to do is script some IR-sending to take place for another service).Code:local x = io.open("c:\girderout.txt", "w") x:close()
BTW, Girder 4 has me a little confused! I am mostly lost in its UI, but I guess I'll figure it out with time and reading.
So, is Grunt.exe in the basic version, or only the pro version? I can't tell from the trial download...
Also, perhaps obviously, it would be nice if grunt would run unattached when nobody is logged in (it does this now), then attach to the console and gracefully unattach on logon/logoff (it doesn't do this now).