On Tue, May 11, 2021 at 2:16 PM Huji Lee <[email protected]> wrote:
>
> Hi,
>
> Some of the jobs I submit to the grid take a long time (say, 30-60 minutes) 
> and I would like to check on their status without having to log back into the 
> labs.
>
> I was hoping I could run shell_exec('qstat') in PHP and display its output on 
> a web page. While shell_exec() works with other commands—e.g. echo 
> shell_exec('whoami') correctly displays my tool's username on the webpage—for 
> reasons I cannot explain, the output of shell_exec('qstat') is always blank. 
> When I run qstat on the CLI at that same time, it does show me the familiar 
> table output of ongoing jobs.
>
> Any idea why that is the case? Has anyone already created a solution for 
> fetching a list of active jobs from the grid and displaying it on a web-based 
> status page for your tool?

I've not done it for a single tool, but I did it for all tools:
* https://sge-status.toolforge.org/
* https://sge-jobs.toolforge.org/

The source for both are linked from their page footers.

You can fetch the current grid job status as json too via
https://sge-status.toolforge.org/api/v1/

Bryan
-- 
Bryan Davis              Technical Engagement      Wikimedia Foundation
Principal Software Engineer                               Boise, ID USA
[[m:User:BDavis_(WMF)]]                                      irc: bd808
_______________________________________________
Wikimedia Cloud Services mailing list
To unsubscribe send an email to [email protected] (formerly 
[email protected])
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to