makeflow_monitor1
Makeflow log monitor
Usage
FCmakeflow_monitor [options]
<makeflowlog>FT
Overview
FCmakeflow_monitorFT is simple Makeflow log monitor that displays the progress and statistics of a workflow based on the provided <makeflowlog>. Once started, it will continually monitor the specified <makeflowlogs> for new events and update the progress display.
Options
-
-h -
Show this help message and exit.
-
-f <format> -
Output format to emit.
-
-t <seconds> -
Timeout for reading the logs.
-
-m <minimum> -
Mininum number of tasks.
-
-S -
Sort logs by progress.
-
-P -
Parse dag for node information.
-
-H -
Hide finished makeflows.
Currently, the only supported <format> is "text", which means FCmakeflow_monitorFT will display the progress of the workflows directly to the console.
Additionally, the FC-PFT parameter current does not do anything.
Exit status
On success, returns zero. On failure, returns non-zero.
Examples
Monitor a Makeflow log:
-
makeflow_monitor Makeflow.makeflowlog
Monitor multiple Makeflow logs and hide finished workflows:
-
makeflow_monitor -H */*.makeflowlog
Monitor multiple Makeflow logs under current directory and only display currently running workflows with a minimum of 4 tasks:
-
find . -name '*.makeflowlog' | xargs makeflow_monitor -m 4 -H
The example above is useful for hierarchical workflows.
Releases
6 releases since Debian 7 (Wheezy); the text changed 4 times.
-H since Debian 10 (Buster);
-P since Debian 10 (Buster);
-S since Debian 10 (Buster);
-f since Debian 13 (Trixie);
-h since Debian 10 (Buster);
-m since Debian 13 (Trixie);
-t since Debian 13 (Trixie).