in reply to Re: Shared memory and asynchronous access
in thread Shared memory and asynchronous access

Thanks for your message. I would really like to avoid using a browser or similar external tool for this small application, I'm just trying to display a progress bar / percentage and the computing is not in the scale of hours/days but seconds/minutes so I expect the user to wait here, looking at the UI.
Besides, I'm not interested by displaying the whole history of compute.pl (I understand you were doing that), but only the last value that I'm "trying" to grab.

Just for information, I'm currently using "qx" to execute compute.pl and capture it's exit code, which works fine.

  • Comment on Re^2: Shared memory and asynchronous access

Replies are listed 'Best First'.
Re^3: Shared memory and asynchronous access
by huck (Prior) on Apr 05, 2017 at 15:38 UTC

    I went with the browser as my gui because back in 99 xwindows over a v.34 modem was a dog. I was 200 miles from the site. A browser form created the parms for the program, the browser instructed the server to start the program, and the browser monitored it via cgi. At the end of the process i could download a zip via the browser with any output files to my pc for looking at. As time progressed we had users across the world using this process to setup/run/monitor their programs. Each set of parms had its own page, where you could edit and start the run and thats where the custom link to the websee page and the last zip was. Many of the runs created html pages as output and they were linked on that page as well. I could disconnect and reconnect at will. I could start the program at home and watch it from the GF's house. I had a web tree that i could drill down to find the run i was interested in if i didnt bookmark the start page itself. If i created a new page for each combination of parms it presented a history tree of the runs as well.

      Yes, I understand, and it seems like a bulletproof system in your environment. I'm just afraid it is quite far from what I need to achieve, at least the constraints are different. Thanks for your time anyway, I appreciate.