Back Midas Rome Roody Rootana
  Midas DAQ System  Not logged in ELOG logo
Entry  19 Nov 2025, Stefan Mathis, Forum, Control external process from inside MIDAS 
    Reply  19 Nov 2025, Nick Hastings, Forum, Control external process from inside MIDAS 
       Reply  20 Nov 2025, Stefan Mathis, Forum, Control external process from inside MIDAS 
          Reply  20 Nov 2025, Nick Hastings, Forum, Control external process from inside MIDAS 
             Reply  20 Nov 2025, Stefan Mathis, Forum, Control external process from inside MIDAS 
Message ID: 3129     Entry time: 20 Nov 2025     In reply to: 3127
Author: Stefan Mathis 
Topic: Forum 
Subject: Control external process from inside MIDAS 
Hi,

unfortunately I don't have a documentation link to the feature, I just know that it works on my machine ;-) The general idea is that you place a custom whatever.log file in Logger/Data Dir (where midas.log is stored). Then, in the Messages page, there will be a "midas" tab and a "whatever" tab - the latter showing the content of whatever.log. One problem here is that timestamping does not work automatically - you have to prepend every line with the same Hours:Minutes:Seconds.Milliseconds Year/Month/Day format that midas.log is using.

So you have a custom Programs page which does systemctl status on your systemd? Does the status then transfer over automatically to the Status page? Is there an example how to write such a custom page?

Best regards
Stefan

> Hi,
>  
> > Nick. Regarding the messages: Zaher showed me that it is possible to simply place
> > a custom log file generated by the systemd next to midas.log - then it shows up
> > next to the "midas" tab in "Messages".
> 
> Interesting. I'm not familiar with that feature. Do you have link to documentation?
> 
> > One follow-up question: Is it possible to use the systemctl status for the
> > "Running on host" column? Or does this even happen automatically?
> 
> On the programs page that column is populated by the odb key /System/Clients/<PID>/Host
> so no. However, there is nothing stopping you from writing your own version of
> programs.html to show whatever you want. For example I have a custom programs
> page the includes columns to enable/disable and to reset watchdog alarms.
> 
> Cheers,
> 
> Nick.
ELOG V3.1.4-2e1708b5